Plan: Storytelling
Lesson Overview
Students will begin the creation of a Storytelling project in Scratch that will show their understanding of synchronization.
In this first lesson of a three lesson sequence, students will plan out their Storytelling project on paper using a planning guide, then begin building their project using Scratch.
Agenda
⭐️ Introduce: Storytelling Projects in Scratch (5 min.)
💥 Mini-Lesson: Using Pair Programming to collaboratively work on a project (5 min.)
📝 Plan: Storytelling project on paper in pairs (15-20 min.)
🚧 Build: Storytelling project in Scratch in pairs (15-25 min.)
📓 Reflect: (5 min.)
How did the planning guide help you start your project in Scratch?
What are you excited to add to your Storytelling project next class?
Scratch Project Resources
Storytelling starter projects: sprites & backdrops (no code) / exploded code
Storytelling example projects: Conversation between two sprites / Conversation (simpler version)
Vocabulary
event: an action that causes something to happen
loop: repeat a sequence of instructions
parallelism: sets of instructions that run at the same time
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
synchronization: coordinating actions between different sprites
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.
Additional Resources
Scratch website: scratch.mit.edu
Getting Unstuck Strategies from the Creative Computing Lab at the Harvard Graduate School of Education