Lesson Plan - Digital Logic Design
Lesson Plan - Digital Logic Design
Course Objectives:
Course Outcomes:
1. Convert numbers from one radix to another radix and perform arithmetic operations.
2. Simplify Boolean functions using Boolean algebra and Karnaugh maps (K-maps).
3. Design adders and subtractors circuits.
4. Design combinational logic circuits such as decoders, encoders, multiplexers, and
demultiplexers.
5. Use flip-flops to design registers and counters.
Duration
Topic Learning Activities Assessment
(Hours)
Binary, Octal, Decimal, Discuss conversion methods
Hexadecimal Number 2 between different number In-class exercise, quiz
Systems systems.
Conversion of Numbers Work through examples of Assignment on radix
2
Between Radix Systems number system conversions. conversions
Explain the concept of
r’s and (r-1)’s
1 complements in number Quiz, class participation
Complements
systems.
Duration
Topic Learning Activities Assessment
(Hours)
Addition and Subtraction Demonstrate arithmetic
Assignment on
of Unsigned and Signed 2 operations with both signed
addition/subtraction
Numbers and unsigned numbers.
Objective: To understand logic gates and use Boolean algebra to simplify functions.
Duration
Topic Learning Activities Assessment
(Hours)
Introduction to Logic Gates: Explain and demonstrate
Group exercise on
NOT, AND, OR, universal gates, 2 the basic gates and their
gate combinations
X-OR, and X-NOR gates truth tables.
Boolean Laws and Theorems: Teach Boolean laws and
Assignment on
Simplification using Boolean 2 apply them to simplify
simplification
algebra expressions.
Solve problems on
Canonical and Standard Forms: Quiz on standard
1 canonical forms and their
Canonical SOP and POS forms forms
applications.
Introduction to K-map and
K-map Simplification (up to four Assignment and
2 solving problems with up to
variables) practical problems
four variables.
Duration
Topic Learning Activities Assessment
(Hours)
Design and implement half Hands-on exercises on
Half Adder and Full Adder 2
and full adders. adders
Half Subtractor and Full Design and implement half Coding assignment on
2
Subtractor and full subtractors. subtractors
Ripple Adders and Introduction to ripple adders Practice problems on
2
Subtractors and their operation. ripple circuits
Designing Ripple Solve problems based on
1 Quiz, exercises
Adders/Subtractors ripple adders and subtractors.
Unit IV: Combinational Logic Circuits – 2
Objective: To design advanced combinational circuits like decoders, encoders, and multiplexers.
Duration
Topic Learning Activities Assessment
(Hours)
Design of Decoders Teach how to design decoders Problem-solving on
2
and Encoders and encoders. decoders/encoders
Explain the concept and design Group task on encoder
Priority Encoder 1
of priority encoders. design
Design multiplexers and
Multiplexers and Assignments on
2 demultiplexers, explaining their
Demultiplexers multiplexers/demux
working.
Higher Order Design and solve problems
Decoders and 2 involving higher-order decoders Coding exercise
Multiplexers and multiplexers.
Objective: To design sequential circuits using flip-flops and understand their applications.
Duration
Topic Learning Activities Assessment
(Hours)
Discuss the difference between
Classification of Sequential Class
1 sequential and combinational
Circuits discussion, quiz
circuits.
Latches and Flip-Flops: RS- Explain and demonstrate the
Exercises on
latch, JK flip-flop, T flip-flop, D 2 functioning of different flip-
flip-flops
flip-flop flops.
Teach how to construct and use
Assignment on
Truth and Excitation Tables 2 truth and excitation tables for
flip-flops
flip-flops.
Design of Registers and Shift Demonstrate the design of Hands-on
1
Registers registers and shift registers. exercises
Design of Ripple Counters and Design ripple counters and Quiz on
1
Synchronous Counters synchronous counters. counters
Learning Activities and Assessments:
References: