The purpose of this course is to study the components of computing systems common to most computer architectures. In particular, this class is meant to introduce data representation, types of processors (e.g., RISC V. CISC), memory types and hierarchy, assembly language, linking and loading, and an introduction to device drivers.
- Credits: 3
- Frequency: Every term
You may take the following course(s) before or along with CS 0447
Requirements and Grading
Grading will be based on homeworks (4), programming projects (4), and exams (2).