Courses
CATALOG DESCRIPTIONS Back to Previous Page

CS 580 Computer Architecture and Organization
Description:
This course provides computer science students with an understanding of computer hardware subsystems, and basic digital design tools and strategies. Combinational and sequential circuits are developed for the basic building blocks of computers. Binary and hexadecimal arithmetic is presented in both human and machine algorithms. A simple computer is built up from the building blocks developed. Hardwired and microprogrammed control systems are investigated. Assembly language and instruction sets are presented. Memory organization alternatives are explored.
Credits: 3:0:0:3
Pre-Requisite: graduate status
Co-Requisite: CS 530
Notes: Online version available
|