CS 231. Computer Organization

A study of the organization of computer systems.  Topics include the representation of information, conventional machine and assembly language, circuit design, and organization of the major components of a computer, e.g. the CPU, memory, I/O devices, etc.  Students will become familiar with assembly language programming and will use simulators to learn about hardware components.  The course includes three lecture hours and one two-hour laboratory period per week.
Offered: Fall
Credits: 4
Prerequisite: CS 132