CPSC 2401: Digital Systems Design

« Back to Course Listing

Course Format Lecture 4.0 h + Seminar 0.0 h + Lab. 2.0 h
Credits 3.0

Course Description

Develops an understanding of computer electronics from the bottom up; starting with binary numbers and codes, moving through switch, gate, and register levels and concluding with an introduction to system architecture. Topics will include binary arithmetic and codes, combinational design, PLDs, two-level minimization, the K-Map method, multiplexers, decoders, adders, subtractors, sequential circuit concepts and design; delays and latches; triggering methods, flip-flops, and clocking issues. Register-level design and Architecture-level design; Basic computer organization, and microprocessor-based systems. Students will develop a major lab project for this course.

Prerequisite(s): A minimum "C-" grade in CPSC 1401 and a minimum "C" grade in CPSC 1150 or 1155; or permission of department. Prerequisites are valid for only three years.

Course Attributes (New Window)

Check course schedule availability » Check if this course is Transferable » Check Bookstore for required textbooks »

Course Outline