| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of recursion | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick challenge: “How would you compute 4! without using any loops?” Connect this to students’ existing knowledge of loops and basic Java syntax. State that by the end of the lesson they will be able to write, trace, and explain a recursive method and its execution model. |
Lesson Structure:
|
|
|
Conclusion: Recap the key components of recursion, the role of the call stack, and how to avoid typical mistakes. Collect the exit tickets to assess understanding. For homework, assign a worksheet that requires converting the recursive Fibonacci method into an iterative version. |
|
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.