Lesson 15
Squad Goals
Agenda
Agenda
- Warm-up: Activate prior knowledge about talent shows and flash mobs. Emphasize dancer synchronization. (5 minutes)
- Main Activity: Students create a dance algorithm for one sprite, then drag the code to other sprites so they all move in sync. (20 minutes)
- Debrief: Would it have been possible for us to program a Flash Mob of Bee-Bots? How? Student project showcase. (5 minutes)
Materials
Materials
- Tablets: 1-2 per pair of students
Vocabulary
Vocabulary
- blocks - a visual unit of code
- initialize - to set a computer program to a starting position, value, or configuration
- parallelism - running several sets of instructions at the same time. (Definition from Scratch Jr. Coding Cards.)
- sprite - a virtual object, animal, or person that a programmer controls with code
Additional Resources
Additional Resources
- Sample Programs:
- Squad Goals - Mild
- Squad Goals - Medium
- Squad Goals - Spicy
Standards
Standards
- CA CSS K-2. DA. 7 - Store, copy, search, retrieve, modify, and delete information using a computing device, and define the information stored as data.
- CA CSS K-2. AP. 14 - Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
- CA CSS K-2. AP. 15 - Give attribution when using the ideas and creations of others while developing programs.
- CA CSS K-2. AP. 16 - Debug errors in an algorithm or program that includes sequences and simple loops.
- CA CSS K-2. AP. 17 - Describe the steps taken and choices made during the iterative process of program development.