| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Write efficient pseudocode | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick “what’s the hardest part of writing code?” poll to activate prior knowledge of control structures. Remind students that clear, maintainable code starts with good pseudocode. Explain that by the end of the lesson they will be able to write efficient, structured pseudocode and justify its complexity. |
Lesson Structure:
|
|
|
Conclusion: Recap the checklist for efficient pseudocode and emphasize the importance of modular design. Collect exit tickets to gauge understanding, and assign homework: write structured pseudocode to check if a list is sorted in ascending order and include a brief complexity analysis. |
|
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.