VMS

Detail Model

MTH 4350 - Computer Architecture

Undergraduate | 4 Credits | 4 Hours
In this course, one becomes familiar with main components of modern computer systems and learns to design efficient systems. Topics include Boolean circuits, the ALU, RISC, Instruction Set Architecture, arithmetic for computers, pipelining,the memory hierarchy, caching, address translation, memory protection, virtual memory, I/O, interrupts, branch prediction, dynamic scheduling, Tomasulo's algorithm, parallel computing, vector processors, and multicores.
Prerequisite: MTH 3300 or CIS 2300 or CIS 3100 or CIS 4100; and (MTH 3150 or MTH 4000) and one of the following calculus courses: MTH 2006, MTH 2007, MTH 2107, 2201, 2205, 2206, 2207, 2010, 2600, 2610, 2610H, 2630, 2630H, MTH 3006, or MTH 3010) or