Lesson 1

Event-based programming

In this lesson, students will be introduced to event-based programming. They will compare the roles of different event blocks in Scratch, and then investigate an existing Scratch program where the user is asked a true-or-false question and must move a sprite to the correct answer. To conclude the lesson, students will make modifications to the program and share their process with a partner.

school
Grade 5
local_library
Subject Social studies
schedule
Length of lesson 50 minutes

Learning objective

Students will explore event-based programming in Scratch.

Standards

CSTA Standards

  • 1B-AP-10: Create programs that include sequences, events, loops, and conditionals
  • 1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features