In this lesson, students discover that individual sprites may run more than one program concurrently. They will pick a sprite, and have it do two or more things simultaneously as a talent show act.
Agenda
Warm-up: Guess the Program (5 minutes)
Main Activity: Initialize sprites with Start on Green Flag, Go Home. Select a background. Program one sprite to run two or more Start on Green Flag programs simultaneously to showcase its amazing talents. See lesson plan for mild, medium, and spicy extensions. (20 minutes)
Debrief: What can you program Scratch Jr. sprites to do that you can't program a Bee-Bot to do? Student project showcase. (5 minutes)
Materials
Tablets: 1-2 per pair of students
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