Skip Navigation

CSCI 311: System Architecture

Spring 2024

Introduction to the high-level architecture of computer systems and the hardware-software interface. Major design features of hardware components are discussed. Topics include instruction set architectures, processor designs, memory components, power, storage devices, device drivers, kernels, bootloaders, firmware, and partition tables.

Course Information

Assignment Choices

Choose TWO assignments from this list of options. One assignment will occur during the first half of the semester, while the other assignment will occur during the second half.