| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Document a simple algorithm using a structured English description, a flowchart or pseudocode | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick discussion about why clear algorithm documentation matters in programming and debugging. Recall that students have previously written basic pseudocode for sorting tasks. Today they will learn three complementary techniques—structured English, flowcharts, and pseudocode—and will be able to choose the appropriate one for a given problem. Success will be demonstrated by correctly documenting the “find maximum” algorithm. |
Lesson Structure:
|
|
|
Conclusion: Review the key features of each documentation method and how they convey the same algorithmic logic. Students complete an exit ticket summarising the steps of the max‑value algorithm in one of the three formats. For homework, they will document a simple “average of numbers” algorithm using a method of their choice. |
|
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.