Grade 1 – ICT Lesson Plan
Date: August 11 – August 16, 2025 Duration: 2 Days
Teacher: Tr. Kyle
Lesson Topic: Debugging Algorithms (Worksheet Practice)
Day 1 – What is Debugging? (Paper-Based Activity)
Objective:
Understand that debugging means fixing mistakes in a sequence
Spot errors in simple daily life algorithms
Key Concepts:
Bug = mistake
Debug = find and fix mistakes
Sequence = correct order of steps
Activities:
I will explain what a bug is using a funny example (e.g., wearing shoes before socks)
Hand out a Debugging Worksheet with simple daily routines (e.g., brushing teeth, making a
sandwich)
o Some steps will be in the wrong order or have missing steps
Students identify and correct the steps
Assessment:
Students fix at least 2 buggy algorithms on the worksheet
Share answers in pairs
Day 2 – Debugging Visual Algorithms (Icon Cards & Worksheet)
Objective:
Practice debugging visual algorithms with icons and symbols
Arrange steps in the correct order
Key Concepts:
Algorithm = list of steps
Importance of correct sequence
Finding mistakes through observation
Activities:
Students will receive visual step cards (e.g., icons of “stand up”, “pick up backpack”, “walk”)
Arrange steps in correct order on a worksheet
Debug a “robot” sequence where the robot makes mistakes
I will do a live debugging demo using wrong actions on purpose (e.g., sitting before standing)
Assessment:
Students submit a corrected visual algorithm sequence
Oral Q&A: Why do we need to debug?
Vocabulary:
Bug, Debug, Fix, Sequence, Algorithm, Step
Teaching Aids:
Debugging worksheets
Visual icon step cards
Whiteboard for live demo
Moral Focus:
Solving mistakes calmly and step-by-step
Learning that fixing mistakes is part of learning