Lesson Plan

Lesson Plan
Grade: Date: 01/12/2025
Subject: Information Communication Technology ICT
Lesson Topic: Know and understand system software provides the services that the computer requires to operate
Learning Objective/s:
  • Describe the role of system software in managing hardware resources.
  • Identify the core services provided by operating systems and utility programs.
  • Explain how firmware, the OS, and device drivers interact during the boot process.
  • Compare the main types of system software (OS, utilities, drivers, firmware).
  • Apply knowledge by matching system‑software components to their functions in a worksheet.
Materials Needed:
  • Projector and screen
  • Whiteboard and markers
  • Printed handouts of the layered system‑software diagram
  • Laptop with internet access for live demo
  • Sample OS installation media (USB stick)
  • Worksheet for matching activity
  • Sticky notes for exit tickets
Introduction:
Begin with a quick question: “What happens when you turn on a computer?” Use this to link prior knowledge of hardware to the unseen software that makes it work. Explain that today’s success criteria are to recognise the services system software provides and to trace the boot sequence.
Lesson Structure:
  1. Do‑now (5'): Short quiz on hardware vs. software concepts.
  2. Mini‑lecture (10'): Define system software and outline its core services.
  3. Interactive diagram activity (10'): Students label a layered model (hardware → firmware → OS → utilities → applications).
  4. Live demonstration (15'): Show a computer booting, highlighting BIOS/UEFI, OS loading, and driver initialization.
  5. Group worksheet activity (15'): Match types of system software to their purposes; teacher circulates for support.
  6. Check for understanding (5'): Whole‑class Q&A and exit‑ticket on one key service of system software.
Conclusion:
Recap the essential services that system software provides and how they enable applications to run. Collect exit tickets to gauge understanding, and assign a homework task: research one operating system and list its unique system‑software features.