CSC 2044 Organization and Architecture
This course involves the study of the basic building blocks of modern computer systems. Topics include computer arithmetic, machine-level representation of data, assembly-level organization, digital logic, processor architecture, and the interface between software and hardware.
Course Types
Science
Course Outcomes
- Demonstrate an understanding of the compilation system.
- Demonstrate an understanding of hardware organization of a computer system.
- Demonstrate an understanding of how data and programs are represented.
- Demonstrate the ability to develop simple circuits.
- Identify and explain the major components of a modern processor.
- Demonstrate an understanding of memory hierarchies.
- Read and write programs using assembly language.