Lesson Plan

Lesson Plan
Grade: Date: 17/01/2026
Subject: Computer Science
Lesson Topic: Describe the role and basic functions of an operating system
Learning Objective/s:
  • Describe the role of an operating system in managing hardware and providing services to applications.
  • Explain at least four core functions of an OS (process, memory, file, and device management).
  • Compare graphical (GUI) and command‑line (CLI) interfaces and identify common file systems used by Windows and Linux.
  • Analyse how an OS schedules multiple programs to achieve multitasking.
Materials Needed:
  • Projector or interactive whiteboard
  • Slide deck covering OS roles and functions
  • Printed handout with OS comparison table
  • Layered OS diagram (hardware‑kernel‑services‑applications)
  • Whiteboard and markers
  • Student worksheets for quick revision checklist
Introduction:

Begin with a quick poll: “What device are you using right now and what operating system powers it?” Connect this to students’ existing knowledge of software layers, then outline that by the end of the lesson they will be able to describe the OS’s role, list its core functions, and compare common interfaces.

Lesson Structure:
  1. Do‑now (5’) – Students write on a sticky note the name of the OS on their device and one function they think it performs.
  2. Mini‑lecture with slides (10’) – Definition of an OS, overview of its key roles and basic functions, illustrated with the layered diagram.
  3. Guided exploration (12’) – Teacher displays the OS comparison table; students complete a worksheet matching functions to Windows, macOS, Linux, and Android.
  4. Group mind‑map activity (10’) – Small groups create a mind map of process vs. memory management on chart paper and present one example.
  5. Check for understanding (8’) – Quick Kahoot quiz covering GUI vs. CLI, file systems, and security basics.
  6. Consolidation (5’) – Whole‑class recap of the six core functions; address any misconceptions.
Conclusion:

Summarise the OS’s central role in coordinating hardware and software, revisiting the six functions discussed. Ask each student to write one “exit ticket” sentence describing how the OS enables multitasking. For homework, students create a set of flashcards covering each core function and the differences between GUI and CLI.