Thursday, 30 January 2025

Code Solutions

# This program draws a big tower from Karel's starting spot

# This def has karel face north, no matter what direction
# karel starts facing.
def turn_north():
    while not_facing_north():
        turn_left()

# This def builds a tower all the way to the top of the world.
def build_tower():
    while front_is_clear():
        put_ball()
        move()
    put_ball()

turn_north()
build_tower()

Thursday, 23 January 2025

Welcome to Programming 11/12/AP

Lab Expectations:
  • No food or drinks in the computer lab!!!! 
  • Attend all classes. If you are absent, it is your responsibility to make up the work (not mine). 
  • Complete all of the assignments to the best of your ability. You will not succeed in this class if you don’t do the work. 
  • Be prepared in your seat, when the second bell goes 
  • Only one person talks at a time. This includes any/all announcements. Do not be typing on the keyboard or playing with your mouse also falls under this category. 
  • Leave your area as you found it. Push in your chair, log out of the computer , the equipment should be in the condition you found it. 
  • CLOSE THE CLASSROOM DOOR!!!
  • Do not live on your cellular phone, if I notice it, I will take it away.  

Programming 11 - Coding

Programming JavaScript at CodeHS.com  Go to Link  
Class code is 94CDF

Programming using Python at CodeHS.com  Go to Link 
Class code is 5CB8F

If you're new and need not sure of your capabilities start with:
Programming using Karel at CodeHS.com  Go to Link
Class code is 22441

Once you've finished that, you can go onto any of the ones listed below.


Programming 12:  You can pick any of the listed above or any of the following:

Computer Science in Python using Python 

Python Advanced

Programming using HTML CSS and Bootstrap (Web Design)  


Students learn the basics of object-oriented programming with a focus on problem-solving and algorithm development.