Lesson 2
Sequencing programs
In this lesson, students investigate how sequencing impacts program outcomes. Through an unplugged activity, they explore how order (sequence) impacts the outcome when brushing your teeth. They connect this to ordering commands in a program by comparing two programs that use the same commands but have different sequences. To conclude the lesson, they complete a Parson’s Problem where they are given a series of commands and must order them in the correct sequence.
Learning objective
Students will explain how sequencing impacts the output of a program.
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
- 1B-AP-17: Describe choices made during program development using code comments, presentations, and demonstrations
Lesson contents
Want to teach this lesson?
Log in and get access to the full curriculum for free.
Lesson plan
Teacher resource
Log in to access
Slide deck
Teacher resource
Log in to access
Assessment
Teacher resource
Log in to access
Scratch projects
Sequencing programs
Student resource
Log in to access