Computer Architecture

Course classification: 
Requisite Subject for Major
Course number: 
4190.308
Year: 
Second Year
Credit: 
3

This course introduces the main components of a modern computer system including the instruction set, the processor, and the memory hierarchy. We cover techniques such as pipelining, caching, and virtual memory. In addition, this course gives a historical perspective on the evolution of computer systems and an overview of performance evaluation methodologies.