Course Details

CS 208: Computer Organization and Architecture

Computer processors are extraordinarily complex systems. The fact that they work at all, let alone as reliably as they do, is a monumental achievement of human collaboration. In this course, we will study the structure of computer processors, with attention to digital logic, assembly language, performance evaluation, computer arithmetic, data paths and control, pipelining, and memory hierarchies. Prerequisite: Computer Science 200 or 201 or instructor permission
6 credits; FSR; Offered Fall 2016, Winter 2017; J. Ondich, S. Goings