Class: Senior Secondary School 1 (SSS 1)
Term: 2nd Term
Week: 1
Age: 15 years
Duration: 45 minutes
Subject: Data Processing
Curriculum Theme: Technology
Previous Lesson: .
Topic: Operating System
Subject Matter: Definition of Operating System, Types of Operating System, Examples of Operating System types (Desktop, Mobile, Network).
Specific Objectives
By the end of the lesson, pupils should be able to:
Cognitive Domain:
- Define an operating system.
- List and describe at least three types of operating systems.
- State examples for each type of operating system.
Affective Domain:
- Appreciate the importance of operating systems in managing computer resources.
- Show interest in identifying different operating system interfaces.
Psychomotor Domain:
- Identify common desktop, mobile, and network operating system interfaces from visual aids.
- Differentiate between the primary functions of various operating system types.
Social Domain:
- Participate actively in class discussions about operating systems.
- Collaborate with peers to identify examples of different operating systems.
Reference Materials
The following resources were used in planning this lesson:
- 9 Years Basic Education Curriculum for Data Processing (Senior Secondary Education)
- State Unified Scheme of Work for Data Processing SSS 1
- Data Processing for Senior Secondary Schools 1 by Etukudo, A.J. et al.
- https://www.google.com/search?q=operating+system+definition
- https://www.google.com/search?q=types+of+operating+system
Instructional Materials
The teacher will teach this lesson with the aid of:
- A computer system (desktop or laptop)
- Screenshots or images of various operating system interfaces (e.g., Windows, macOS, Android, iOS, Windows Server login screen)
- Charts illustrating different types of operating systems and their examples
- Whiteboard and markers
Rationale for the Lesson
Understanding operating systems is important because they are the core software that makes any computer device functional. This lesson helps pupils grasp how their phones, computers, and even network devices work, preparing them for more advanced computing concepts and daily technology use.
Prerequisite/Previous Knowledge
Pupils have basic knowledge of what a computer is and can identify some computer hardware components.
Lesson Content/Board Summary
Operating System
Definition of Operating System
An operating system (OS) is a software that manages computer hardware and software resources and provides common services for computer programs. It acts as an intermediary between the user and the computer hardware.
Functions of an Operating System
The following are key functions of an operating system:
- Memory Management: Allocating and deallocating memory space for programs.
- Processor Management: Deciding which process gets the CPU and for how long.
- Device Management: Managing input/output devices like printers and keyboards.
- File Management: Organizing and controlling files and folders.
- Security Management: Protecting system resources and data from unauthorised access.
- User Interface: Providing a way for users to interact with the computer (e.g., graphical user interface).
Types of Operating Systems
Operating systems can be categorised into different types based on their usage, design, and target devices. The main types include:
Desktop Operating Systems
These are designed for personal computers like desktops and laptops. They typically feature a graphical user interface (GUI) and support a wide range of applications.
Examples of desktop operating systems include:
- Microsoft Windows (e.g., Windows 10, Windows 11)
- macOS (e.g., macOS Ventura, macOS Sonoma)
- Linux distributions (e.g., Ubuntu, Fedora)
Mobile Operating Systems
These are specifically designed for mobile devices such as smartphones and tablets. They are optimised for touch input, energy efficiency, and wireless connectivity.
Examples of mobile operating systems include:
- Android
- iOS (for Apple devices)
- HarmonyOS
Network Operating Systems (NOS)
These run on servers and manage network resources, users, data, security, and applications in a computer network. They enable multiple users to share files, printers, and other resources.
Examples of network operating systems include:
- Windows Server
- Linux (often used for servers)
- Unix
- Novell NetWare (historically significant for networks)
Teaching Methods/Instructional Techniques
Discussion, Lecture, Demonstration, Question and Answer, Visual Aids
Instructional Procedures
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Set Induction
Teacher’s Activity: The teacher greets the pupils and asks them what software they think makes their computer or phone work. The teacher then introduces the topic: “Operating System.”
Pupils’ Activity: Pupils respond to the questions and listen attentively.
Learning Point: Pupils are introduced to the lesson topic and relate it to their daily use of technology.
Step 2: Definition of Operating System
Time: 10 minutes
Teaching Skill: Explanation/Definition
Teacher’s Activity: The teacher defines an operating system, explaining its role as an intermediary between user and hardware. The teacher also explains the basic functions of an OS.
Pupils’ Activity: Pupils listen, take notes, and ask questions for clarification.
Learning Point: Pupils understand the definition and basic functions of an operating system.
Step 3: Types of Operating Systems
Time: 10 minutes
Teaching Skill: Explanation/Demonstration
Teacher’s Activity: The teacher explains that operating systems come in different types, focusing on Desktop, Mobile, and Network OS. The teacher shows screenshots or images of interfaces for each type.
Pupils’ Activity: Pupils observe the images, listen to the explanations, and try to identify the OS types shown.
Learning Point: Pupils identify the main categories of operating systems.
Step 4: Desktop Operating Systems
Time: 5 minutes
Teaching Skill: Illustration/Examples
Teacher’s Activity: The teacher describes desktop operating systems, their characteristics, and provides examples like Windows, macOS, and Linux, showing their interfaces.
Pupils’ Activity: Pupils take notes and identify the common desktop OS examples.
Learning Point: Pupils learn about desktop operating systems and their examples.
Step 5: Mobile Operating Systems
Time: 5 minutes
Teaching Skill: Illustration/Examples
Teacher’s Activity: The teacher explains mobile operating systems, their features, and lists examples such as Android and iOS, showing their mobile interfaces.
Pupils’ Activity: Pupils relate the examples to their personal devices and note down the information.
Learning Point: Pupils learn about mobile operating systems and their examples.
Step 6: Network Operating Systems (NOS)
Time: 5 minutes
Teaching Skill: Explanation/Examples
Teacher’s Activity: The teacher describes network operating systems, their purpose in managing network resources, and provides examples like Windows Server and Linux used in server environments.
Pupils’ Activity: Pupils listen and understand the role of OS in networks.
Learning Point: Pupils understand network operating systems and their examples.
Step 7: Evaluation/Review
Time: 5 minutes
Teaching Skill: Questioning/Assessment
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- Define an operating system in your own words.
- Mention three key functions of an operating system.
- List three main types of operating systems.
- Give two examples for each type of operating system you listed.
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Pupils demonstrate understanding of the lesson.
Step 8: Conclusion
Time: 5 minutes
Teaching Skill: Summarisation/Assignment
Teacher’s Activity: The teacher briefly summarises the lesson, reiterating the definition, functions, and types of operating systems. The teacher then gives homework: “Research and write down two advantages of using a graphical user interface (GUI) in an operating system.”
Pupils’ Activity: Pupils listen to the summary and copy the homework assignment.
Learning Point: Pupils consolidate their learning and are given an activity to extend their knowledge.
Lesson Keywords
- Operating System (OS) – Software that manages computer hardware and software resources.
- Desktop OS – Operating system designed for personal computers.
- Mobile OS – Operating system designed for smartphones and tablets.
- Network OS (NOS) – Operating system that runs on a server and manages network resources.
- GUI (Graphical User Interface) – A visual way for users to interact with an electronic device.
Differentiation
For pupils who grasp concepts quickly, the teacher can challenge them to identify specific versions of operating systems or discuss the pros and cons of different OS types. For pupils needing more support, the teacher will provide simplified definitions and more direct examples, possibly using more visual aids and one-on-one guidance.
Note for teachers using this lesson plan
Teachers should ensure they have working visual aids (computer, projector, screenshots) to effectively demonstrate the different operating system interfaces. Encourage pupils to share their experiences with various operating systems on their devices to make the lesson more relatable.

Community Join the conversation Open discussion +