A lesson format that can be adapted to any grade level in middle school (and perhaps beyond). Students create an interactive animation to review the roots of words.
Students create function machine programs and challenge each other to figure out the function from the inputs and outputs. Basics of Scratch, includes simple lists.
Students learn basic Scratch programming by designing an avatar that represents them in 3 positive ways & completes a simple action. Taps into students' creativity while introducing programming!
After teaching students some basics (stage, sprites, costumes, loops, movement, ask/answer, broadcast/receive, variables), I challenged them to create their own projects.
In these videos, twelve Scratch educators share examples of student work, lesson plan ideas, assessment rubrics or other experiences from using Scratch in their classrooms.