
Technology • 60 • 14 students • Created with AI following Aligned with New Zealand Curriculum
Free PDF · we'll email you a copy
This is lesson 4 of 4 in the unit "Exploring Computational Thinking". Lesson Title: Debugging and Problem Solving - Fix the Broken Algorithm Lesson Description: WALT: Identify and fix errors in algorithms through systematic debugging processes. Students will receive intentionally flawed algorithms from previous lessons (robot navigation, paper airplanes, or recipes) and work in small groups to identify problems, test solutions, and create improved versions. They will learn debugging strategies like checking each step individually, testing with real materials, and asking 'what if' questions. The lesson culminates in students presenting their debugging process and improved algorithms to the class. Success Criteria: Identify at least 2-3 errors in a given algorithm; explain why each error causes problems; create and test an improved version; share debugging strategies used. Differentiation: Provide algorithms with varying complexity levels; use color-coding to highlight different types of errors (missing steps, unclear instructions, wrong order). Extension: Advanced learners create their own flawed algorithms for classmates to debug, or develop a 'debugging checklist' for the class to use. Dyslexia-Friendly: Use visual error-spotting techniques with highlighting and symbols; allow verbal explanations of debugging process rather than written reports.
WALT: Identify and fix errors in algorithms through systematic debugging processes. Class: Year 3 and Year 4 Duration: 60 minutes Class Size: 14 students Unit: Exploring Computational Thinking (Lesson 4 of 4)
This lesson deepens students’ understanding of algorithms and computational thinking by focusing on debugging—finding and fixing errors in algorithms. Using familiar contexts from earlier lessons, such as robot navigation, paper airplane instructions, or cooking recipes, students work collaboratively to identify errors, test solutions, and refine their algorithms. The lesson fosters reflective thinking and iterative problem solving, embodying key competencies of the New Zealand Curriculum Refresh.
Technology Learning Area – Nature of Technology:
Key Competencies:
Achievement Objectives Reference (New Zealand Curriculum Refresh):
Join thousands of teachers using Kuraplan AI to create personalized lesson plans that align with Aligned with New Zealand Curriculum in minutes, not hours.
Created with Kuraplan AI
Generated using gpt-4.1-mini-2025-04-14
🌟 Trusted by 1000+ Schools
Join educators across New Zealand