Build: Dance Party
Lesson Overview
Students will continue the creation of a Dance Party project in Scratch that will show their understanding of loops.
In this second lesson of a three lesson sequence, students will continue building their project using Scratch, then pause to provide feedback in small groups on each other's Dance Party projects, using that feedback to revise and finalize their work.
Agenda
💫 Review: Using loops to create a Dance Party project in Scratch (5 min.)
💥 Mini-Lesson: Using Loops in Scratch: adding blocks before and after a loop (5 min.)
🚧 Build: Dance Party project in Scratch (30-45 min.)
📬 Peer Feedback: Providing positive and constructive feedback on 2 peer projects (15 min.)
📓 Reflect: (5 min.)
What did you get stuck on while working on your project? How did you persevere?
What did you learn from your classmates' projects feedback?
What did you discover from looking at other projects?
Scratch Project Resources
Dance Party starter projects: sprites & backdrops (no code) / exploded code
Dance Party example project: Dinosaur Divas
Vocabulary
event: an action that causes something to happen
loop: repeat a sequence of instructions
program: a set of instructions written in a language that a computer understands
script: a set of Scratch blocks connected together to form a sequence
sequence: a set of instructions that follow one another in order
Standards
CA CSS 3-5.AP.12 Create programs that include events, loops, and conditionals.
CA CSS 3-5.AP.13 Decompose problems into smaller, manageable tasks which may themselves be decomposed.
CA CSS 3-5.AP.15 Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.
CA CSS 3-5.AP.17 Test and debug a program or algorithm to ensure it accomplishes the intended task.
Additional Resources
Scratch website: scratch.mit.edu
Build-a-Band unit plans (from the previous version of the Green level curriculum)
Getting Unstuck Strategies from the Creative Computing Lab at the Harvard Graduate School of Education