Eighth graders learn to design algorithms — clear, ordered steps a computer can follow — and to sketch them in pseudocode (plain-language code) before programming. They order the design steps, then write an algorithm for a real task.
Students will be able to…
How do you plan out the steps of a program before you code it?
Project this and have students put the steps for writing an algorithm in order.
Tap any phase to open the teacher moves and student actions.
Before coding, how do you plan what the program should do?
Students learn.
Students practice.
Students apply.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Use flowcharts and pseudocode to design algorithms.
Create variables within a program.
Systematically test and refine.
Break problems into ordered steps.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students write pseudocode for a real task. A printable pseudocode 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.