Module Descriptor School of Computer Science and Statistics
|Module Name||Digital Logic Design|
|Module Short Title||N/A|
|Semester Taught||Semester 1 & 2|
Lecture hours: 44
|Module Personnel||Lecturing Staff: John Waldron and Paula Roberts|
When students have successfully completed this module they should be able to:
The lectures do not assume any prior knowledge of the subject, and build gradually in difficulty towards the end of the course. Starting with the theoretical foundations of logic, the students learn about combinatorial logic and synchronous logic, and how it can be used to construct logic functions that are useful in computing systems. The focus is on laying the groundwork for the hardware courses in the second year. Care is taken that the students realize the subject applies to both computer software and hardware. Laboratory experiments reinforce the concepts as well as adding variety and introducing practical elements.
Shannon’s switching algebra, Boolean functions, other logic operators, simplification of Boolean functions, Karnaugh maps, combinatorial rule, exceptions to rule, don't care outputs & inputs, arithmetic logic, MUXes/deMUXes, decoders, programmable logic, ROMS, PALs, PLAs.
|Recommended Reading List|
Apart from instructions for experiments, there are no handouts for this course. The textbook encapsulates the material very well. The laboratory experiments are derived from those in the textbook
% Exam: 80
|Academic Year of Data||2018/19|