Ninth graders learn the problem-solving process programmers use — understand, break down, plan with pseudocode, code, and test — turning a big challenge into manageable steps.
Students will be able to…
Programmers don’t just start typing — they solve problems step by step. What’s the process for turning a problem into working code?
Project this and have students put the problem-solving steps in order — from understanding to testing.
Tap any phase to open the teacher moves and student actions.
Programmers solve problems step by step — what’s the process?
Students practice.
Students use.
Students modify.
Students conclude.
Aligned to the CSTA K-12 Computer Science Standards and ISTE Standards for Students.
Decompose problems into parts.
Plan and create programs.
Use pseudocode and planning.
Computational Thinker.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students take a problem and break it into smaller parts, then write pseudocode for one part. A printable problem-solving sheet is in the Computer Science 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.