Computer Architecture
Description
This course helps students build an understanding of the most fundamental building blocks of computers. Starting at the digital-gate level, students will learn to design digital logic. Students study digital abstractions such as flip-flops and latches, memory and arithmetic logic units. Students learn to combine these abstractions to design fully functional CPUs. This course also touches on the interface between memory, CPUs and I/O ports. At the successful completion of this course, students are comfortable with the underlying constructs that support systems-level software. Students may be required to pay a class fee.
Pre-requisites
Pre-for
No X-Requisite course found
Co-requisites
No X-Requisite course found