Build: Storytelling

Lesson Overview

Students will continue the creation of a Storytelling project in Scratch that will show their understanding of synchronization.

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 Storytelling projects, using that feedback to revise and finalize their work.

Agenda

  1. 💫 Review: Using synchronization to create a Storytelling project in Scratch (5 min.)

  2. 💥 Mini-Lesson: Synchronization in Scratch: switching between 2 sprites to synchronize "say" and "wait" blocks (5 min.)

  3. 🚧 Build: Storytelling project in Scratch in pairs (30-45 min.)

  4. 📬 Peer Feedback: Providing positive and constructive feedback on 2 peer projects (15 min.)

  5. 📓 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?

Materials

  • computing devices for all students

  • Green Level Student Workbooks, p. 17

  • Peer Feedback organizer, printed

  • Storytelling Scratch studio (teacher-created)

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.

  • 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