These lesson plans teach programming concepts by having students apply them in the creation of several games.
Each lesson has:
-
the model game link
-
an outline of the steps in making the game
-
the main programming concepts/what the game teaches
-
several programming challenges for students if they finish the lesson' game quickly.
-
some tips for the teacher in the the facilitation of the lesson
When looking at Scratch games on the Scratch website (ex. the model games), press the blue button in order to see the code. These lesson plans don't go over the exact coding blocks used to create each game, because the links for each lesson's model games are provided, so anyone can see the exact code from the link.
Using these Lesson Plans
Curriculum
Scratch is developed by the Lifelong Kindergarten Group
at the MIT Media Lab. See http://scratch.mit.edu.
Lesson Facilitation
For the first few lessons, code on the projector and explain the blocks with the class following. By lesson 3, when the students have a basic understanding of the important blocks, show them the model game, tell them the first few steps, and let them try to figure out how to code it themselves. From then on, only code in front of all the students with the projector to explain new concepts (the bullet points under "Teaches"). Always let the students suggest how to code different parts of the games before showing them the answers.