Close Menu

COMP2120

Course Title: 
Digital Logic Design
Credits: 
4
Educational Level: 
II
Semester offered: 
I
Associated Programme: 
B.Sc. CS
Core Course: 
yes
Syllabus: 
  • Transistors; analogue vs. digital signals
  • Number Systems and Codes
    • Binary, decimal, octal and hexadecimal systems and their conversion
    • Binary-Coded-Decimal (BCD) code.
    • Alphanumeric codes. ASCII.
    • Fixed and floating point representations
  • Combinational Logic Circuits
  • Sum-of-products expression used in designing logic circuits.
  • Boolean Algebra and the Karnaugh Map used to simplify and design logic circuits.
  • Parity generation and checking. Enable-disable circuits.
  • Flip-Flops and their Applications
  • RS flip-flops, JK flip-flops, D flip-flops
  • Timing waveforms.
  • Synchronous and Asynchronous systems.
  • Counters and Registers and their uses.
  • Memory and Programmable Devices
  • ROM architecture and timing.
  • Programmable ROM.
  • Flash Memory.
  • Programmable logic devices.
  • RAM architecture and timing
  • Finite State Machines
Course Assessment: 
  • Final Exam (2-hours long)     60%
  • Coursework       40%

Students will be required to pass both the coursework and the final examination to pass the course.

Note: This course is the same as P24K/ELET2430. Students will not receive credit for both courses.

Course Prerequisites: 

COMP1161

Top of Page