Eighth graders learn the three building blocks of every program — sequence (steps in order), selection (if/else choices), and repetition (loops). Almost any program is built from these three. They check the ideas, then spot each one in code.
Students will be able to…
What three building blocks make up nearly every program?
Project each one and have students answer about control structures.
Tap any phase to open the teacher moves and student actions.
Could almost any program be built from just three kinds of steps?
Students learn.
Students practice.
Students apply.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Design programs using control structures.
Use algorithms with sequence, selection, loops.
Test programs that use control structures.
Reason about program flow.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students spot sequence, selection, and repetition in code. A printable code-snippet sheet is in the CS library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.