Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Explain the key management tasks carried out by the Operating System
Learning Objective/s:
  • Describe the five key management tasks performed by an operating system.
  • Explain how process, memory, file, device, and security management contribute to system performance and protection.
  • Compare common scheduling and memory‑allocation techniques.
  • Apply knowledge by analysing a scenario to identify the relevant OS management function.
  • Evaluate the importance of OS security mechanisms in real‑world contexts.
Materials Needed:
  • Projector and screen
  • Whiteboard and markers
  • Slide deck summarising OS management tasks
  • Handout with the summary table and architecture diagram
  • Laptop with OS simulation software (process‑scheduler visualiser)
  • Worksheets for scenario analysis
Introduction:

Begin with a quick poll: “What part of your phone or computer do you think decides which app runs next?” Connect this to prior knowledge of CPU basics. Explain that today’s success criteria are to identify and describe the five OS management areas and to illustrate their real‑world relevance.

Lesson Structure:
  1. Do‑now (5'): Short quiz on OS definition and examples.
  2. Mini‑lecture (15'): Present the five management tasks with slides and the summary table.
  3. Interactive demo (10'): Use the scheduler visualiser to show process scheduling and context switching.
  4. Group activity (15'): Scenario worksheet where teams match real‑world problems to the appropriate OS management function.
  5. Think‑pair‑share (5'): Discuss why security and protection are critical, referencing authentication and ACLs.
  6. Exit ticket (5'): Students write one key takeaway for each management area.
Conclusion:

Recap the five OS management tasks, highlighting how they interlink to provide efficient and secure computing. Collect exit tickets as a retrieval check and assign homework: research a modern operating‑system feature (e.g., containerisation, sandboxing) and explain which management task it extends.