Class: Senior Secondary School 2 (SS2 / SSS 2)
Term: First Term
Week: 11
Age: 16 years
Duration: 45 minutes
Subject: Computer Studies
Curriculum Theme: Computer Hardware and Architecture
Previous Lesson: Alternative Logic Gates: Truth Tables, Equations and Uses.
Topic: COMPUTER DATA CONVERSION
Subject Matter: Meaning of computer data conversion (movement and processing of data within CPU and memory), register (definition), address (definition), bus (meaning of data pathway), types of registers (MDR, CIR, SQR), function of each register and main memory
Specific Objectives
By the end of the lesson, pupils should be able to:
Cognitive Domain:
- Define computer data conversion, register, address, and bus.
- List types of registers.
- State the functions of various registers and main memory.
Affective Domain:
- Appreciate the importance of data conversion and processing components within a computer system.
- Show interest in understanding the internal workings of the CPU.
Psychomotor Domain:
- Draw a simple block diagram illustrating data flow within the CPU and memory.
- Identify components like registers and buses on a motherboard chart.
Social Domain:
- Discuss with peers the roles of registers and memory in efficient data processing.
- Collaborate in explaining how data moves within the computer.
Reference Materials
The following resources were used in planning this lesson:
- Senior Secondary Schools Education Curriculum
- State Unified Scheme of Work
- Comprehensive Computer Studies for Senior Secondary Schools by O.N. Ololobou
Instructional Materials
The teacher will teach this lesson with the aid of:
- CPU register diagram
- Motherboard chart
- System block diagram
- Flip chart
Rationale for the Lesson
This lesson helps pupils understand how data moves and is processed inside the computer, specifically within the CPU and memory. Knowing these internal workings is important for understanding computer performance and troubleshooting basic computer issues.
Prerequisite/Previous Knowledge
Pupils have prior knowledge of basic computer components like the Central Processing Unit (CPU) and main memory from previous lessons.
Lesson Content/Board Summary
COMPUTER DATA CONVERSION
Meaning of Computer Data Conversion
Computer data conversion refers to the process of transforming data from one format to another or the movement and processing of data within the Central Processing Unit (CPU) and main memory. This involves fetching instructions, executing them, and storing results.
Registers
A register is a small, high-speed storage location within the CPU that holds data, instructions, or memory addresses temporarily during the processing of information. Registers are faster than main memory.
Address
An address is a unique identifier assigned to a specific memory location or I/O device. It allows the CPU to locate and access data or instructions stored in main memory.
Bus
A bus is a set of parallel electrical conductors (pathways) used to transmit data, addresses, and control signals between different components within a computer system, such as the CPU, memory, and peripheral devices.
Types of Registers and their Functions
The following are common types of registers and their functions:
- Memory Data Register (MDR) – This register holds the data fetched from memory or the data to be transferred to memory. It acts as a buffer between the CPU and main memory.
- Current Instruction Register (CIR) – This register holds the instruction currently being executed by the CPU. After an instruction is fetched from memory, it is loaded into the CIR.
- Sequence Register (SQR) / Program Counter (PC) – This register holds the address of the next instruction to be fetched from memory. It ensures that instructions are executed in the correct sequence.
- Accumulator (AC) – This register stores the intermediate results of arithmetic and logic operations.
- Memory Address Register (MAR) – This register holds the memory address of the data or instruction that needs to be accessed.
Main Memory
Main memory (RAM – Random Access Memory) is a primary storage area that holds data and instructions that the CPU is actively using. Its functions include:
- Storage of data: Temporarily holds data that the CPU needs to process.
- Holding instructions: Stores program instructions that the CPU will execute.
- Holding intermediate results: Stores results of computations before they are sent to output devices or secondary storage.
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 to recall what they know about the CPU and memory, then introduces the topic: Computer Data Conversion.
Pupils’ Activity: Pupils respond to the questions and listen attentively to the introduction.
Learning Point: Pupils connect previous knowledge to the new topic.
Step 2: Meaning of Computer Data Conversion
Time: 7 minutes
Teaching Skill: Explanation/Definition
Teacher’s Activity: The teacher explains the meaning of computer data conversion, focusing on the movement and processing of data within the CPU and memory.
Pupils’ Activity: Pupils listen and take notes, asking questions for clarification.
Learning Point: Pupils understand what computer data conversion entails.
Step 3: Definition of Register, Address, and Bus
Time: 8 minutes
Teaching Skill: Definition/Questioning
Teacher’s Activity: The teacher leads pupils to define ‘register’, ‘address’, and ‘bus’ using the instructional materials like the system block diagram.
Pupils’ Activity: Pupils offer definitions and discuss the concepts, writing down the correct definitions.
Learning Point: Pupils can define key terms related to data processing.
Step 4: Types of Registers
Time: 7 minutes
Teaching Skill: Listing/Categorization
Teacher’s Activity: The teacher guides pupils to list and identify different types of registers, such as MDR, CIR, and SQR, pointing to them on the CPU register diagram.
Pupils’ Activity: Pupils list the types of registers and observe their locations on the diagrams.
Learning Point: Pupils can identify and name various types of registers.
Step 5: Functions of Registers
Time: 8 minutes
Teaching Skill: Explanation/Elaboration
Teacher’s Activity: The teacher states and explains the specific function of each type of register listed in the previous step.
Pupils’ Activity: Pupils listen, take notes, and ask questions for better understanding.
Learning Point: Pupils understand the role of each register in data processing.
Step 6: Function of Main Memory
Time: 5 minutes
Teaching Skill: Explanation/Discussion
Teacher’s Activity: The teacher explains the primary functions of main memory (RAM) in relation to data processing within the CPU.
Pupils’ Activity: Pupils listen and explain the role of main memory in data processing.
Learning Point: Pupils understand the critical functions of main memory.
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 data conversion?
- Define a computer register.
- Mention two types of registers and state their functions.
- Explain the role of the bus in a computer system.
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Pupils demonstrate understanding of the lesson.
Step 8: Conclusion
Time: 5 minutes
Teaching Skill: Summarization/Assignment
Teacher’s Activity: The teacher summarizes the key points of the lesson and assigns homework: “Draw a simple diagram showing the interaction between the CPU, registers, and main memory.”
Pupils’ Activity: Pupils listen to the summary and copy the homework.
Learning Point: Pupils consolidate their learning and prepare for further study.
Lesson Keywords
- Register – A small, high-speed storage location within the CPU.
- Address – A unique identifier for a memory location.
- Bus – A pathway for transmitting data, addresses, and control signals.
- MDR – Memory Data Register, holds data fetched from or to memory.
- CIR – Current Instruction Register, holds the instruction being executed.
- SQR – Sequence Register (Program Counter), holds the address of the next instruction.
- Main Memory – Primary storage for active data and instructions.
Differentiation
For pupils who grasp concepts quickly, the teacher can challenge them to explain how different buses (data, address, control) work together. For those who need more support, the teacher will provide simplified diagrams and allow more time for questions and one-on-one explanations.
Note for teachers using this lesson plan
Teachers should ensure that pupils clearly understand the distinction between the functions of different registers. Using visual aids like actual motherboard components or detailed diagrams is highly recommended to make abstract concepts more concrete. Encourage pupils to actively participate in discussions and ask questions.


Community Join the conversation Open discussion +