Build: Collect Game
Lesson Overview
Students will continue the creation of a Collect Game project in Scratch that will show their understanding of variables.
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 Collect Game projects, using that feedback to revise and finalize their work.
Agenda
💫 Review: Using variables to create a Collect Game project in Scratch (5 min.)
💥 Mini-Lesson: Variables in Scratch (5 min.)
🚧 Build: Collect Game 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
Collect Game starter projects: sprites & backdrops (no code) / exploded code
Collect Game example project: City Pong / Scratch studio of teacher-created projects
Vocabulary
conditional: a statement that only runs under certain conditions or situations
initialize: assign a starting point for an object
input: any information going into a program
parallelism: sets of instructions that run at the same time
variable: a place where a program can store a single piece of data that can change
Standards
CA CSS 3-5.AP.11 Create programs that use variables to store and modify data.
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
Getting Unstuck Strategies from the Creative Computing Lab at the Harvard Graduate School of Education