| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Identify errors in given algorithms and suggest ways of correcting them | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “What happens when a program runs but gives the wrong answer?” Connect this to students’ prior experience writing simple loops and conditionals. Explain that today they will learn a reliable checklist to spot and fix such mistakes, and they will be able to demonstrate their success by correctly revising a flawed algorithm. |
Lesson Structure:
|
|
|
Conclusion: Recap the checklist steps and emphasise how systematic tracing prevents overlooked mistakes. Collect exit tickets to gauge understanding, and assign a homework worksheet containing two new algorithms for students to error‑check and correct before the next lesson. |
|
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.