2020-2021 Undergraduate Catalog 
    Aug 14, 2022  
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

CS 311 - Computer Architecture and Organization

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.
Credits: 4
Prerequisite: CS 201  
Offered in the Spring Semester