Class: Junior Secondary School 2 (JSS2, JSS 2)
Term: 1st Term
Week: 4
Age: 13 years
Duration: 45 minutes
Subject: Basic Science And Technology
Curriculum Theme: Computer Studies
Previous Lesson: Hardware Components: Input, Output, Storage Devices and ALU
Topic: Software
Subject Matter: Definition of computer software, Types of computer software: System software, Application software
Specific Objectives
By the end of the lesson, pupils should be able to:
- Cognitive Domain:
(a) Define computer software.
(b) Differentiate between system software and application software. - Affective Domain:
(a) Appreciate the importance of software in the operation of computers. - Psychomotor Domain:
(a) Identify examples of different types of software installed on a computer. - Social Domain:
(a) Work in groups to discuss examples and uses of system and application software in daily life.
Reference Materials
The following resources was used in planning this lesson:
- 9 Years Basic Education Curriculum
- Lagos State Unified Scheme of work for Junior Secondary Schools
- GeeksforGeeks – “Types of Software” (https://www.geeksforgeeks.org/types-of-software/)
- Relevant Textbooks
Instructional Materials
The teacher will teach this lesson with the aid of:
- A functional computer system
- Charts showing system and application software
- Projector or screen for demonstration
- Flash cards with examples of software names and logos
- Whiteboard and markers
Rationale for the Lesson
Understanding computer software is essential for students to effectively use and apply computer knowledge in education, communication, and problem-solving.
Prerequisite/Previous Knowledge
Pupils have already learned about the definition and basic components of a computer and can recall that hardware cannot function without software.
Lesson Content/Board Summary
Software
Software is a set of instructions or programs that direct a computer to perform specific tasks. It is intangible, unlike hardware, and it controls the operations of a computer system.
System Software
System software is the type of software that manages and controls the hardware components of a computer. It enables the computer to function effectively and provides a platform for application software.
The following are examples of system software:
- Operating System (e.g., Windows, Linux, macOS).
- Utility Programs (e.g., Antivirus software, File management tools).
- Device Drivers (e.g., printer drivers, sound card drivers).
Application Software
Application software is the type of software designed for users to perform specific tasks or solve particular problems. It runs on system software and is created to meet user needs.
Examples include:
- Word Processing Software (e.g., Microsoft Word).
- Spreadsheet Software (e.g., Microsoft Excel).
- Database Software (e.g., Microsoft Access).
- Graphics Software (e.g., CorelDRAW, Photoshop).
- Educational Software (e.g., Mavis Beacon Typing Tutor).
- Web Browsers (e.g., Google Chrome, Mozilla Firefox).
Teaching Methods/Instructional Techniques:
Discussion, Lecture, Explanation, Demonstration, Group Work, Question and Answer, Visual Aids
Instructional Procedures
To deliver this lesson, the teacher will adopt the following steps:
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Set Induction
Teacher’s Activity: Teacher begins by asking pupils what makes a computer work apart from its hardware and recalls the role of software in computer operations.
Pupils’ Activity: Pupils respond by sharing their prior knowledge.
Learning Point: Pupils are prepared to learn about computer software.
Step 2: Definition of Software
Time: 7 minutes
Teaching Skill: Explanation
Teacher’s Activity: Teacher defines computer software and explains its role in making hardware functional.
Pupils’ Activity: Pupils listen and write down the definition.
Learning Point: Pupils understand the meaning of software.
Step 3: System Software
Time: 8 minutes
Teaching Skill: Discussion
Teacher’s Activity: Teacher explains system software, its functions, and gives examples using charts and computer demonstration.
Pupils’ Activity: Pupils discuss and identify examples of system software they have seen.
Learning Point: Pupils can identify system software and explain its uses.
Step 4: Application Software
Time: 10 minutes
Teaching Skill: Demonstration
Teacher’s Activity: Teacher presents different application software and demonstrates their uses, such as typing in MS Word or browsing the internet.
Pupils’ Activity: Pupils observe and mention examples of application software they know.
Learning Point: Pupils understand the types and uses of application software.
Step 5: Note-Taking
Time: 5 minutes
Teaching Skill: Explanation
Teacher’s Activity: Teacher dictates or writes the board summary for pupils to copy.
Pupils’ Activity: Pupils write notes in their exercise books.
Learning Point: Pupils have a written record of the lesson content.
Step 6: Evaluation/Review
Time: 7 minutes
Teaching Skill: Questioning
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- What is computer software?
- Mention two types of software.
- Give three examples of system software.
- Mention three examples of application software.
Pupils’ Activity: Pupils respond orally to the questions.
Learning Point: Pupils demonstrate understanding of the lesson.
Step 7: Conclusion
Time: 3 minutes
Teaching Skill: Reinforcement
Teacher’s Activity: Teacher summarizes the lesson by emphasizing the importance of software in computer operation and daily life.
Pupils’ Activity: Pupils listen and ask questions if necessary.
Learning Point: Pupils consolidate their understanding of software and its types.
Lesson Keywords
- Software – set of instructions that direct a computer to work
- System Software – software that manages and controls computer hardware
- Application Software – software designed to perform user-specific tasks
- Operating System – system software that runs the computer and manages resources
- Utility Program – system software that helps maintain and protect the computer
Differentiation
Slower learners are guided with simpler examples and visuals, while faster learners are encouraged to demonstrate software usage in front of the class.
Note for teachers using this lesson plan
Always ensure practical demonstrations where possible, as pupils learn faster when they see real examples of system and application software in use.

Community Join the conversation Open discussion +