💻 3rd Grade · Computer Science1B-AP-15Unit 2: Programming with loops & events

Debugging strategies

Google Classroom

🎯 Objective: Students test and debug programs systematically.

Lesson outline

  1. Bug hunt.
  2. Fix.
  3. Discuss.
  4. Exit: one strategy.

Lesson 4 of 5 in this unit. In the Lesson Planner this lesson takes 1–3 class periods depending on your timetable: day 1 introduce & model, then practice, small-group reteach and a quick check.

📐 Standard

1B-AP-15

CSTA K–12 Computer Science Standards (grade band 3–5)

🏁 Unit goals

  • Create programs with sequences, events, loops and conditionals
  • Debug programs

✅ Check for understanding

End with the exit ticket in the outline. Sort answers into got it / almost / not yet and start the next lesson with a 5-minute reteach for the “not yets”.

Practice & resources on Thinkabara

🗓️ Plan the whole year like this

Add 3rd Grade Computer Science to your free Lesson Planner: enter your timetable once and every period shows the next lesson, skipping weekends and school breaks.

Add to my planner See the year’s sequence

More lessons in “Programming with loops & events”

  1. Sequences and loops
  2. Events and sprites
  3. Conditionals
  4. Debugging strategies
  5. Make a game

Something to improve in this lesson? Tell us.