CS430 - Computer Architecture

Course Description

An introduction to the hardware design aspects of all major components of a computer system. Topics include computer arithmetic, Boolean algebra and gate networks, logic design, an introduction to IA-32/64 & MIPS assembly language programming, memory (virtual and cache), I/O devices, pipelined instruction execution, bus structures, microprogramming and RISC/CISC philosophies. Prerequisite: CS 300 with a minimum grade of C. Offered alternate years. 4 credits.

Course Materials