CS2031 Digital Logic Design OBE Adnan
CS2031 Digital Logic Design OBE Adnan
NCEAC
NCEAC.FORM.001-D
COURSE OUTLINE
Reference Material
a) Morris Mano and Charles R. Kime, “Logic and Computer Design Fundamentals”,
Prentice Hall. Latest Edition
b) Tocci and Widmer, "Digital Systems: Principles and Applications". Prentice Hall. Latest
Edition
Course This course aims at the digital design process with respect to computer hardware and state-of-the-
Goals/Objectives art hardware design methodologies. The key aspects of this course are:
a) To perform the conversion among different number systems
b) Understand Boolean algebra and its basic properties to simplify Boolean functions
c) Optimization of simple logic using Karnaugh maps, and use of "don't care".
d) Familiarization with basic logic gates to demonstrate how to design, build and analyze
digital module with combinational (such as Adders, Subtractor, Multiplier, Comparator,
Encoders and Decoders, Multiplexers)
e) Understanding of basic sequential logic components: SR Latch, D Flip-Flop and their
usage in Synchronous Counters.
f) Learn basics of Shift Registers, PLA, PAL, RAM and Arithmetic-Logic Units (ALUs).
1
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
Outcomes
PLO 7: Communication
PLO 9: Ethics
2
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
3
National Computing Education Accreditation Council
NCEAC
NCEAC.FORM.001-D
Laboratory Project
Projects/Experiments Done
in the Course
Programming Assignments None
Done in the Course
Class Time Spent on (in 3 hours per week
credit hours)
Oral and Written Presentations
Communications