| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Write and amend algorithms using pseudocode, program code and flowcharts | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Start with a quick poll: which representation—pseudocode, code, or flowchart—do you find most intuitive for solving a problem? Review the previous lesson’s control structures and the IPO model. Explain that today’s success criteria are to write, translate, and amend an algorithm consistently across all three representations. |
Lesson Structure:
|
|
|
Conclusion: Recap the three‑step process of writing, translating, and amending algorithms, emphasizing the need for consistency to avoid marking loss. Students complete an exit ticket describing one pitfall they will watch for. For homework, design and amend an algorithm that finds the second‑largest number in a list. |
|
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.