Class: Senior Secondary School 2 (SS2 / SSS 2)
Term: First Term
Week: 9
Age: 16 years
Duration: 45 minutes
Subject: Computer Studies
Curriculum Theme: Digital Logic Systems
Previous Lesson: Basic Logic Gates.
Topic: ALTERNATIVE LOGIC GATES II
Subject Matter: Meaning of alternative logic gates, types (NAND, NOR, XOR, XNOR), symbols, input and output signals.
Specific Objectives
By the end of the lesson, pupils should be able to:
Cognitive Domain:
- Define alternative logic gates.
- List the types of alternative logic gates.
- State the function of NAND, NOR, XOR, and XNOR gates.
Affective Domain:
- Appreciate the importance of alternative logic gates in digital circuits.
- Show interest in understanding how logic gates work.
Psychomotor Domain:
- Draw the symbols for NAND, NOR, XOR, and XNOR gates correctly.
- Construct truth tables for NAND, NOR, XOR, and XNOR gates.
Social Domain:
- Collaborate with peers to discuss the characteristics of different logic gates.
Reference Materials
The following resources were used in planning this lesson:
- Senior Secondary Schools Education Curriculum
- State Unified Scheme of Work
- M.O. Adewumi, O.C. Onoyele (2018). Comprehensive Computer Studies for Senior Secondary Schools. A. Johnson Publishers Ltd.
Instructional Materials
The teacher will teach this lesson with the aid of:
- Alternative gate symbols chart
- Printed NAND and NOR symbols
- Whiteboard/blackboard
- Markers/chalk
Rationale for the Lesson
Understanding alternative logic gates is important for pupils to grasp the foundational concepts of digital electronics and computer hardware. This knowledge helps them understand how complex digital circuits are built from simpler components, which is essential for further studies in computer science and engineering.
Prerequisite/Previous Knowledge
Pupils should have prior knowledge of basic logic gates (AND, OR, NOT) and their symbols, functions, and truth tables.
Lesson Content/Board Summary
ALTERNATIVE LOGIC GATES
Meaning of Alternative Logic Gates
Alternative logic gates are digital logic gates that can be used to implement any other Boolean function or logic gate. They are often called universal gates because any other gate (AND, OR, NOT) can be constructed using only NAND gates or only NOR gates.
Types of Alternative Logic Gates
The main types of alternative logic gates are:
- NAND Gate
- NOR Gate
- Exclusive OR (XOR) Gate
- Exclusive NOR (XNOR) Gate
NAND Gate
A NAND gate produces an output of FALSE (0) if all its inputs are TRUE (1); otherwise, the output is TRUE (1).
Symbol: (Refer to chart showing a 2-input AND gate symbol followed by a small circle/bubble at the output)
Truth Table for 2-input NAND Gate:
Input A | Input B | Output Q
0 | 0 | 1
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
NOR Gate
A NOR gate produces an output of TRUE (1) only when all its inputs are FALSE (0); otherwise, the output is FALSE (0).
Symbol: (Refer to chart showing a 2-input OR gate symbol followed by a small circle/bubble at the output)
Truth Table for 2-input NOR Gate:
Input A | Input B | Output Q
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 0
Exclusive OR (XOR) Gate
An XOR gate produces an output of TRUE (1) if an odd number of its inputs are TRUE (1); otherwise, the output is FALSE (0).
Symbol: (Refer to chart showing a 2-input OR gate symbol with an additional curved line at the input side)
Truth Table for 2-input XOR Gate:
Input A | Input B | Output Q
0 | 0 | 0
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
Exclusive NOR (XNOR) Gate
An XNOR gate produces an output of TRUE (1) if an even number of its inputs are TRUE (1) (including zero TRUE inputs); otherwise, the output is FALSE (0).
Symbol: (Refer to chart showing an XOR gate symbol followed by a small circle/bubble at the output)
Truth Table for 2-input XNOR Gate:
Input A | Input B | Output Q
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 1
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 welcomes the pupils and reviews the previous lesson on basic logic gates, asking pupils to recall types of basic gates.
Pupils’ Activity: Pupils respond by listing basic logic gates like AND, OR, and NOT.
Learning Point: Pupils recall prior knowledge of basic logic gates.
Step 2: Explanation of Alternative Logic Gates
Time: 7 minutes
Teaching Skill: Explanation/Definition
Teacher’s Activity: The teacher defines alternative logic gates as gates that can be used to construct any other logic gate and introduces the types: NAND, NOR, XOR, and XNOR.
Pupils’ Activity: Pupils listen attentively and note down the definition and types of alternative logic gates.
Learning Point: Pupils understand the meaning and types of alternative logic gates.
Step 3: NAND Gate
Time: 7 minutes
Teaching Skill: Demonstration/Illustration
Teacher’s Activity: The teacher displays the symbol for a NAND gate on the chart, explains its function, and draws its truth table on the board.
Pupils’ Activity: Pupils observe the symbol, listen to the explanation, and copy the symbol and truth table into their notes.
Learning Point: Pupils learn the symbol, function, and truth table of a NAND gate.
Step 4: NOR Gate
Time: 7 minutes
Teaching Skill: Demonstration/Illustration
Teacher’s Activity: The teacher displays the symbol for a NOR gate, explains its function, and draws its truth table on the board.
Pupils’ Activity: Pupils observe the symbol, listen to the explanation, and copy the symbol and truth table into their notes.
Learning Point: Pupils learn the symbol, function, and truth table of a NOR gate.
Step 5: XOR Gate
Time: 7 minutes
Teaching Skill: Demonstration/Illustration
Teacher’s Activity: The teacher displays the symbol for an XOR gate, explains its function, and draws its truth table on the board.
Pupils’ Activity: Pupils observe the symbol, listen to the explanation, and copy the symbol and truth table into their notes.
Learning Point: Pupils learn the symbol, function, and truth table of an XOR gate.
Step 6: XNOR Gate
Time: 7 minutes
Teaching Skill: Demonstration/Illustration
Teacher’s Activity: The teacher displays the symbol for an XNOR gate, explains its function, and draws its truth table on the board.
Pupils’ Activity: Pupils observe the symbol, listen to the explanation, and copy the symbol and truth table into their notes.
Learning Point: Pupils learn the symbol, function, and truth table of an XNOR gate.
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 alternative logic gates.
- List three types of alternative logic gates.
- Draw the symbol for a 2-input NAND gate.
- Construct the truth table for a 2-input NOR gate.
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Pupils demonstrate understanding of the lesson.
Step 8: Conclusion
Time: 2 minutes
Teaching Skill: Summarization
Teacher’s Activity: The teacher summarizes the key learning points on alternative logic gates and assigns homework to draw all alternative gate symbols and their truth tables.
Pupils’ Activity: Pupils listen to the summary and copy the homework assignment.
Learning Point: Pupils consolidate their understanding and prepare for further practice.
Lesson Keywords
- Alternative Logic Gates – Logic gates that can implement any other Boolean function.
- NAND Gate – Produces 0 if all inputs are 1, otherwise 1.
- NOR Gate – Produces 1 if all inputs are 0, otherwise 0.
- XOR Gate – Produces 1 if an odd number of inputs are 1, otherwise 0.
- XNOR Gate – Produces 1 if an even number of inputs are 1, otherwise 0.
- Truth Table – A table showing all possible input combinations and corresponding output of a logic gate.
Differentiation
The teacher will provide additional visual aids and simplified explanations for struggling learners. Advanced learners will be encouraged to explore how basic gates can be constructed using only NAND or NOR gates.
Note for teachers using this lesson plan
Ensure that pupils have a solid grasp of basic logic gates before introducing alternative gates. Emphasize the concept of universality for NAND and NOR gates. Use clear and large diagrams for symbols and truth tables. Encourage pupils to practice drawing symbols and constructing truth tables repeatedly.

Community Join the conversation Open discussion +