Note for teachers using this lesson plan
This lesson introduces Senior Secondary 1 students to the fundamental concepts of computer hardware and software. Teachers should prepare visual aids like charts, actual computer components, or diagrams to make the concepts concrete. Emphasise safe handling practices when demonstrating physical components. By the end of the lesson, learners should be able to clearly distinguish between hardware and software and identify various types of computer hardware and software.
Class: SS 1
Term: First Term
Week: 1
Age: 15 years
Duration: 60 minutes
Subject: Computer Hardware and GSM Repairs
Curriculum Theme: Fundamentals of Computer Hardware
Focal competence: Demonstrate good understanding of Basic Computer Hardware and GSM System
Key competencies/values: Communication; ICT and Digital Competencies; Digital Competencies
Skills:
- Identifying hardware and software of a computer system
Previous Lesson:
Topic: Introduction To Hardware And Software
Subject Matter: Meaning of hardware and software of a computer, Types of computer hardware, Computer system and application software
Specific Objectives
By the end of the lesson, pupils/students should be able to:
Cognitive Domain
- Define hardware and software of a computer.
- Explain hardware and software of a computer system.
- Identify types of computer hardware.
- List examples of system software.
- Mention examples of application software.
Affective Domain
- Appreciate the importance of both hardware and software for a computer to function.
- Show willingness to learn more about computer components.
- Demonstrate carefulness when handling computer hardware.
Psychomotor Domain
- Point to different hardware components of a computer system.
- Categorise various hardware devices into input, output, processing, and storage.
Social Domain
- Participate actively in group discussions about computer components.
- Collaborate with peers to identify different types of software.
Reference Materials
The following resources were used in planning this lesson:
- 2025 New Revised Senior Secondary Education Curriculum (SSEC)
- Relevant State Unified Scheme of Work
- Computer Hardware and GSM Repairs for Senior Secondary Schools, Book 1
- The HeadTeacher Scheme of work For The New Revised Senior Secondary Education Curriculum (SSEC)
Instructional Materials
The teacher will teach this lesson with the aid of:
- A functional computer system (desktop or laptop)
- Charts showing different computer hardware components
- Sample CPU casing
- Motherboard
- RAM modules
- Keyboard
- Mouse
- Monitor
- Smart boards or projector
- Internet access for group research
Rationale for the Lesson
This lesson provides foundational knowledge in computer hardware and software, which is essential for understanding how computers operate. It helps students differentiate between the physical and non-physical aspects of a computer system, laying the groundwork for more advanced topics in computer hardware and GSM repairs. Understanding these basics is crucial for effective troubleshooting, maintenance, and safe handling of computer equipment.
Prerequisite/Previous Knowledge
Students should have a basic idea of what a computer is and may have interacted with computers or mobile devices in their daily lives.
Lesson Content/Board Summary
Introduction To Hardware And Software
Meaning of Computer Hardware
Computer hardware refers to the physical, tangible components of a computer system that can be seen and touched. These are the electronic and mechanical parts that make up the computer. Without hardware, software cannot run.
Examples of computer hardware include:
- Monitor
- Keyboard
- Mouse
- Central Processing Unit (CPU)
- Motherboard
- RAM (Random Access Memory)
- Hard Disk Drive (HDD) or Solid State Drive (SSD)
- Printer
- Scanner
Meaning of Computer Software
Computer software refers to the set of instructions, data, or programs used to operate computers and execute specific tasks. It is the non-physical part of a computer system that tells the hardware what to do. Software cannot be seen or touched in the same way as hardware, but its effects are visible.
Examples of computer software include:
- Operating Systems (e.g., Windows, macOS, Android)
- Word Processors (e.g., Microsoft Word, Google Docs)
- Web Browsers (e.g., Chrome, Firefox)
- Antivirus Programs
- Video Games
Types of Computer Hardware
Computer hardware can be categorised based on its function within the computer system:
-
Input Devices
These devices are used to feed data and instructions into the computer. They convert human-readable data into a format that the computer can understand.
Examples:
- Keyboard: Used to type text and commands.
- Mouse: Used to control the cursor and select items on the screen.
- Scanner: Converts physical documents or images into digital format.
- Microphone: Captures audio input.
- Webcam: Captures video and still images.
-
Output Devices
These devices display or present the processed data (information) from the computer to the user in a human-understandable format.
Examples:
- Monitor: Displays visual output (text, images, videos).
- Printer: Produces hard copies of documents or images.
- Speakers: Produce audio output.
- Projector: Displays computer output onto a large screen.
-
Processing Devices
These are the components responsible for executing instructions, performing calculations, and managing the flow of data within the computer. The Central Processing Unit (CPU) is the primary processing device.
Examples:
- Central Processing Unit (CPU): Often called the “brain” of the computer, it performs most of the processing.
- Graphics Processing Unit (GPU): Specialised processor for handling graphics and image rendering.
-
Storage Devices
These devices are used to store data and programs permanently or temporarily for future use. They can be internal or external.
Examples:
- Hard Disk Drive (HDD): Traditional magnetic storage for large amounts of data.
- Solid State Drive (SSD): Faster, flash-based storage, replacing HDDs in many modern computers.
- RAM (Random Access Memory): Temporary, volatile storage used by the CPU for active programs and data.
- USB Flash Drive: Portable external storage.
- Optical Drives (CD/DVD/Blu-ray): Store data on discs.
Computer System Software
System software is a type of computer program designed to run a computer’s hardware and application programs. It is the core software that manages and controls the computer system. The most prominent type of system software is the operating system.
Operating Systems (OS)
An operating system is the primary software that manages all the hardware and software resources on a computer. It provides a platform for application software to run and acts as an intermediary between the user and the computer hardware.
Examples of Operating Systems:
- Windows: Developed by Microsoft, widely used on personal computers.
- macOS: Developed by Apple Inc., used on Macintosh computers.
- Chrome OS: Developed by Google, primarily for web-based applications on Chromebooks.
- Ubuntu OS: A popular open-source Linux distribution.
- Android OS: Developed by Google, primarily for mobile devices (smartphones and tablets).
- iOS: Developed by Apple Inc., used on iPhones and iPads.
Application Software
Application software (or simply “apps”) is a program or group of programs designed for end-users to perform specific tasks. It is built on top of the operating system and requires system software to function.
Examples of Application Software:
- Word Processors: Microsoft Word, Google Docs, LibreOffice Writer (for creating and editing text documents).
- Spreadsheet Software: Microsoft Excel, Google Sheets, LibreOffice Calc (for organising and analysing data in tables).
- Presentation Software: Microsoft PowerPoint, Google Slides, LibreOffice Impress (for creating visual presentations).
- Web Browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, Safari (for accessing the internet).
- Media Players: VLC Media Player, Windows Media Player (for playing audio and video files).
- Graphics Software: Adobe Photoshop, GIMP (for editing images).
- Antivirus Software: Norton, Avast, Kaspersky (for protecting against malware).
Teaching Methods/Instructional Techniques
Discussion, Demonstration, Guided Practice, Question and Answer, Explanation, Group Work, Practical Activity.
Instructional Procedures
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Engaging/Questioning
Teacher’s Activity: The teacher greets the students and asks them what they understand by the term “computer.” The teacher then introduces the topic, “Introduction to Hardware and Software,” and explains that for a computer to work, it needs both physical parts and instructions.
Pupils’ Activity: Pupils respond to the questions and listen attentively to the introduction.
Learning Point: Computer components overview
Step 2: Meaning of Computer Hardware
Time: 10 minutes
Teaching Skill: Explanation/Demonstration
Teacher’s Activity: The teacher explains the meaning of computer hardware as the physical components of a computer. Using charts and actual computer components (monitor, keyboard, CPU casing, motherboard, RAM), the teacher points out and names various hardware parts, allowing students to observe them.
Pupils’ Activity: Pupils listen, observe the demonstrated hardware, and ask questions for clarification. They participate in identifying the components.
Learning Point: Definition of hardware
Step 3: Meaning of Computer Software
Time: 10 minutes
Teaching Skill: Explanation/Discussion
Teacher’s Activity: The teacher explains the meaning of computer software as the set of instructions that tell the hardware what to do. The teacher uses analogies (e.g., a car needs a driver to work, a computer needs software) to make the concept clear. The teacher asks students to suggest examples of software they use.
Pupils’ Activity: Pupils listen, contribute examples of software they know, and discuss the difference between hardware and software.
Learning Point: Definition of software
Step 4: Types of Computer Hardware (Input and Output)
Time: 10 minutes
Teaching Skill: Classification/Demonstration
Teacher’s Activity: The teacher guides students to discuss types of hardware, focusing on input and output devices. Using the computer system sample, the teacher demonstrates how a keyboard and mouse are input devices and how a monitor and speakers are output devices, explaining their basic functions.
Pupils’ Activity: Students identify input and output devices, relate them to their functions, and discuss in groups.
Learning Point: Input and output hardware
Step 5: Types of Computer Hardware (Processing and Storage)
Time: 5 minutes
Teaching Skill: Explanation/Illustration
Teacher’s Activity: The teacher continues the discussion on hardware types, explaining processing and storage devices. The teacher uses the CPU and RAM samples to illustrate processing, and explains hard drives or USB drives as storage examples.
Pupils’ Activity: Pupils listen and identify processing and storage devices and their functions.
Learning Point: Processing and storage hardware
Step 6: Computer System and Application Software
Time: 5 minutes
Teaching Skill: Explanation/Listing
Teacher’s Activity: The teacher explains the difference between system software (like operating systems) and application software. The teacher lists common examples of each, such as Windows, Android, Microsoft Word, and Chrome, asking students to identify which category each belongs to.
Pupils’ Activity: Pupils listen, differentiate between system and application software, and provide examples.
Learning Point: System and application software
Step 7: Evaluation/Review
Time: 5 minutes
Teaching Skill: Questioning/Assessment
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- What is computer hardware?
- Give two examples of computer software.
- Name two input devices and two output devices.
- Mention two examples of operating systems.
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Hardware and software understanding
Step 8: Note-Taking
Time: 10 minutes
Teaching Skill: Guided Writing
Teacher’s Activity: The teacher guides pupils/students to copy the essential Board Summary notes on hardware, software, and their types into their notebooks.
Pupils’ Activity: Pupils/students copy the notes carefully into their notebooks.
Learning Point: Recording lesson notes
Step 9: Conclusion
Time: 5 minutes
Teaching Skill: Summarising
Teacher’s Activity: The teacher summarises the key points of the lesson, reiterating that both hardware and software are indispensable for a computer to function effectively. The teacher encourages students to observe computer components around them.
Pupils’ Activity: Pupils listen and ask any final questions.
Learning Point: Consolidating lesson concepts
Continuous Assessment/Further Study
Type: Homework
Instruction: Answer the following questions in your notebook:
- Differentiate between computer hardware and computer software, providing three examples for each.
- Classify the following devices into Input, Output, Processing, or Storage: Scanner, Monitor, CPU, Hard Drive, Printer, Microphone.
- Research and list two other examples of system software not discussed in class.
- Research and list two other examples of application software not discussed in class.
Lesson Keywords
- Hardware – Physical components of a computer.
- Software – Instructions or programs that tell hardware what to do.
- Input Device – Used to feed data into a computer.
- Output Device – Used to display processed data from a computer.
- Processing Device – Components that execute instructions and manage data flow.
- Storage Device – Used to store data and programs.
- System Software – Manages computer hardware and software resources.
- Operating System (OS) – Primary software that manages computer resources.
- Application Software – Programs designed for end-users to perform specific tasks.
Differentiation
For learners needing support: The teacher will provide simplified diagrams and allow more time for hands-on identification of hardware components. Peer support will be encouraged during group activities.
For advanced learners: The teacher will challenge them to explain the interaction between specific hardware and software components or research the internal workings of a CPU or RAM.
Suggested Lesson Videos
For further understanding, students can search on YouTube for:

Community Join the conversation Open discussion +