Eighth graders learn to debug like a pro — with a systematic process instead of random guessing. Reproduce the bug, narrow down where it happens, form a hypothesis, change one thing, and verify. They order the process, then debug a broken program.
Students will be able to…
How do you find and fix a bug systematically?
Project this and have students put the debugging steps in order.
Tap any phase to open the teacher moves and student actions.
What do you do when your program suddenly breaks?
Students use the process.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Systematically test and refine programs.
Document programs to make them easier to follow.
Systematically identify and fix problems.
Test and refine solutions.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students list the debugging steps in order. A printable debugging 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.