May 26, 2018  
2016-2017 Undergraduate Catalog 
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

CS 311 - Computer Organization and Architecture

This course is an introduction to the architecture, organization and logic design of digital computers. Topics include a review of number systems, analysis and design of digital circuits, computer architecture, CPU organization and operation, advanced CPU implementation techniques, hierarchical memory system design, topics in input-output design, and assembly language programming. The interdependence between computer hardware, operating systems, and programming language compilers is emphasized throughout the course. Weekly hardware and software laboratory.
4 Credits
Prerequisite: CS 201  
Weekly Laboratory Offered in the Spring Semester