In this unit, students pair program to create a digital story in Scratch. The lesson sequence is organized according to the 5Es framework for science inquiry-based learning: Engage, Explore, Explain, Elaborate, and Evaluate. Core linguistic frames to scaffold students' learning of computer science concepts are also embedded in the unit and each lesson.
Students experiment with defining behaviors for characters using Scratch.
Students become more familiar with iteration, loops, events and sequence.
Students explore synchronizing interactions between sprites.
Students create an open-ended Scratch project with events and practice reusing and remixing
Students create a project that experiments with backdrops, like a story with multiple scenes or a slideshow.
Students reuse and remix to improve their Scratch projects.
Use "Make a Block" feature
Use timing for conversations
When I _____, I will use timing.
I will use timing when I _____.
In my project, I will also add timing to ______.
Use blocks to change scenes
I used a block to change the scene
Using the switch background block, I changed my backdrop____.
Using the switch background block, I changed my background from ____ to ____ and then I changed my background from ____ to ____.
Reuse and remix
I reused work from ___ to ___.
I used this [specification of computational concepts: code blocks, sprites, …] to extend the project___. The result is __.
I used this [specification of computational concepts: code blocks, sprites, …] and remixed these elements in the projects to extend the story. The result is ___.