| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Use different methods to design and construct a solution to a problem | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: how many students have written a program that reads multiple inputs? Review the six‑step problem‑solving cycle they have previously learned, then state that today they will explore four different ways to design an algorithm before coding. Success will be measured by producing a correct design artefact and a working program for the score‑analysis problem. |
Lesson Structure:
|
|
|
Conclusion: Summarise the key takeaway that selecting an appropriate design method streamlines coding and debugging. Students complete an exit ticket by writing which method they would use for a new problem and why. For homework, they modify the program to count how many scores are above the average and document the changes. |
|
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.