| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Describe the principles, benefits and drawbacks of each type of life cycle | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin with a quick poll: which software development approach have you heard of? Review prior knowledge of linear versus iterative processes, then state that by the end of the lesson students will be able to articulate the principles, benefits and drawbacks of major life‑cycle models and choose the most appropriate one for a given scenario. |
Lesson Structure:
|
|
|
Conclusion: Recap that each life‑cycle offers distinct trade‑offs and that model choice depends on project risk, requirements and stakeholder needs. Collect exit tickets as a quick retrieval check and assign homework: create a short diagram comparing two models and justify which would suit a chosen project. |
|
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.