2019-2020 Undergraduate Catalog 
    
    Mar 28, 2024  
2019-2020 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.
Lecture
Credits: 4
Prerequisite: CS 201  
Offered in the Spring Semester