Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save floer32/8448862 to your computer and use it in GitHub Desktop.
Save floer32/8448862 to your computer and use it in GitHub Desktop.
Scratch

Written with StackEdit.

Scratch Programming Activities

For the Veracode HacKIDthon

Ordered by level of difficulty and probably age or experience of student, beginning with the easiest.

Etch-A-Sketch (Turtle)

Time: 5-15 minutes. Plan: Printable

Excellent introduction. You start "turtle style" just instructing a pen to draw a square. Then if the student understands it and wants to go on, they can expand the code to take arrow key inputs.

Cat & Dog

Time: 20 minutes. Plan: Video

This is an excellent introduction because each bit of functionality you add has a visible effect. And things seem to "work" at each step... so that leaves it kind of open-ended; you just go as far as you can with the student.

Shark Eats Fish

Time: 10-20 minutes. Plan: Printable

This one has one of the best PRINTABLE lesson plans I've found.

Catch the Ball Game

Time: 10-35 minutes. Plan: Powerpoint

This is another one that feels like you've done something functional at every step. Plan includes valuable lessons like - first you put in "move -1 y" over and over, for the gravity of the ball - then teach the student the value of loops, by changing that to "move -1 forever".

Car Racing Game

Time: 20-35 minutes. Plan A: Printable. Plan B: Video - with slightly simpler final code.

Kids love games. Very simple rules for this car racing game make it feasible. Also note that there is a part 2 video / lesson, so if somebody really enjoyed it and wanted to continue on, they could.

Pong

Time: 15 minutes. Plan: Printable

This one is fairly simple in principle but does use a few variables. I figured that little bit of abstraction makes it more advanced, but it should be very easy for a student that seems experienced.

More advanced lesson plans

See the rest of the lesson plans here, including Helicopter, making a Tank, Asteroids, and Space Invaders: http://www.eastonhome.co.uk/Scratch/index.htm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment