| Lesson Plan |
| Grade: |
Date: 25/02/2026 |
| Subject: Information Communication Technology ICT |
| Lesson Topic: Know and understand software as programs for controlling the operation of a computer or processing of electronic data |
Learning Objective/s:
- Describe the difference between system software and application software.
- Explain how software interacts with hardware via the operating system and device drivers.
- Identify common examples of system and application software.
- Classify the main hardware components and relate them to software functions.
- Evaluate the role of software when troubleshooting computer issues.
|
Materials Needed:
- Projector and screen
- Whiteboard and markers
- ICT textbook or printed handout on software categories
- Computer lab with PCs (internet access)
- Worksheet & matching cards
- Exit‑ticket slips
|
Introduction:
Begin with a quick question: “What would happen if a computer could power on but had no software?” Use this hook to recall students’ prior knowledge of hardware components. Explain that today they will discover how software makes hardware useful and outline the success criteria – students will be able to differentiate software types and describe how they interact with hardware.
|
Lesson Structure:
- Do‑now (5'): Quick quiz on hardware components displayed on the board.
- Mini‑lecture (10'): Define software, introduce system vs. application software with slide examples.
- Group activity (10'): Sort printed software cards into “System” or “Application” piles; discuss reasoning.
- Demonstration (5'): Show how an application request passes through the OS and driver to the hardware using a simple program.
- Guided practice (10'): Complete a worksheet matching hardware parts to the software functions that control them.
- Check for understanding (5'): Exit‑ticket – “Give one example of how system software supports an application you use.”
|
Conclusion:
Summarise the key points: software is essential for hardware operation, system software provides the platform, and application software fulfills user tasks. Collect exit‑tickets as a retrieval check and assign a short homework: research one piece of software not covered today and write two sentences on how it interacts with hardware.
|