Unit 5, Lesson 20

Exploring Synchronization

Plan: Animated Story

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.

Lesson Plan

U5 L20

Language Frames

U5 L20 Placemat 2.0.docx

Objectives

Computer Science Objectives

  • Students will explore one strategy for synchronizing interactions between sprites using “wait” blocks
  • Students will develop greater familiarity with the computational concept of events and parallelism and the practice of reusing and remixing
  • Students will become familiar with synchronizing interactions between sprites
  • Students will be able to explore how to adjust and fix timing in conversations in order to coordinate a synchronized conversation between sprites.


Language Objectives

  • Students will use knowledge of language and its convention to explain how the design of the Scratch project relates to personal interests
  • Students will use general and academic language to provide peer feedback in speaking and writing



Vocabulary

  • synchronization: coordinating actions between different sprites
  • event: An action that causes something to happen.
  • initialization: Assign an initial (beginning) value to an object (or variable).
  • sequence: A particular order of steps or events.

Standards

  • CSTA 1B-AP-10: Create programs that include sequences, events, loops, and conditionals.
  • CSTA 1B-AP-11: Decompose problems into smaller, manageable subproblems to facilitate the program development process.

English Language Arts

  • CCSS.ELA-LITERACY.SL.4.1 Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others' ideas and expressing their own clearly.
  • CCSS.ELA-LITERACY.L.4.3.A Choose words and phrases to convey ideas precisely.*.

  • 1. Exchanging information and ideas with others through oral collaborative discussions on a range of social