| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Describe and use decomposition | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick real‑world example, such as planning a school event, to illustrate how breaking a big task into smaller pieces makes it manageable. Review students’ prior experience with writing simple algorithms and ask them to recall any times they divided a problem. Explain that today they will learn to formally decompose problems, write modular pseudocode, and demonstrate success by completing a word‑frequency activity. |
Lesson Structure:
|
|
|
Conclusion: Summarise how decomposition helped turn a complex word‑frequency task into manageable functions and reinforce the importance of clear interfaces. Students complete an exit ticket stating the key benefit they will apply in future projects. For homework, assign them to decompose a simple budgeting algorithm and draft pseudocode for each part. |
|
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.