| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Understand how to create a maintainable program | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: how many students have struggled to understand or modify code they wrote weeks ago? Review that readability and structure are essential foundations. Explain that today they will learn practical techniques to make their programs easier to maintain and will demonstrate these by improving a sample script. |
Lesson Structure:
|
|
|
Conclusion: Summarise that readable, modular code combined with testing and version control creates sustainable programs. Students complete an exit ticket describing one change they will apply to future code. Assign homework to refactor a personal script using the checklist and submit a Git commit log. |
|
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.