| Lesson Plan | |
| Grade: | Date: 17/01/2026 |
| Subject: Computer Science | |
| Lesson Topic: Show understanding of process management | |
Learning Objective/s:
|
|
Materials Needed:
|
Introduction: Begin by asking students how many applications they think run simultaneously on their smartphones to spark curiosity. Review their prior knowledge of operating system basics and the role of the OS as a resource manager. Explain that today they will identify process states, explore scheduling strategies, and demonstrate how these concepts affect system performance. Success will be measured by their ability to label states, compare algorithms, and solve simple scheduling calculations. |
Lesson Structure:
|
|
|
Conclusion: Recap the main ideas: the OS’s role in managing processes, the life‑cycle states, and how scheduling algorithms influence efficiency. Collect exit tickets to gauge immediate understanding, and assign homework to read the next textbook section and prepare a short report on a real‑world OS scheduler (e.g., Linux CFS or Windows Round Robin). |
|
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.