| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Justify why one loop structure may be better suited to solve a problem than the others | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: “When you bake a cake, which steps repeat and why?” Connect this to programming loops. Review that students already know basic loop syntax from previous lessons. Explain that today they will learn to choose the most readable and efficient loop for a given problem and be able to justify that choice. |
Lesson Structure:
|
|
|
Conclusion: Summarize the criteria for selecting a loop: known iteration count, condition‑driven repetition, and the need for at least one execution. Collect exit tickets to gauge understanding, and assign a worksheet where students must justify loop choices for five additional problems for homework. |
|
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.