Fifth graders learn that good coders plan before they type, from understanding the goal and breaking it down to planning the steps, then building and testing, and put the steps in order.
Students will be able to…
Good code starts on paper, not the keyboard. What are the steps of planning a program, and why does planning first make building easier?
Project this and put the steps of planning a program in order — tap each step from understanding the goal to testing.
Tap any phase to open the teacher moves and student actions.
It is tempting to start typing code right away. Why do good programmers plan on paper before they touch the keyboard?
Students put the planning steps in order.
Students plan a small program.
Students make a full plan.
Students reflect on planning.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Decompose a problem into smaller parts.
Plan and test programs before and after coding.
Create a plan that describes a program's steps.
Break a problem into steps to plan a solution.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students name a small program goal, break it into steps written in order, and note how they will test it, so planning becomes a habit before coding. A printable program-planning worksheet 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.