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.