CS 2281
Computer Architecture
(Also listed as ECE 2281). Introduction to computer architecture from a programmer’s perspective. Fundamentals: Boolean logic, combinational and sequential logic circuits, information representation in binary form. The von Neumann instruction set architecture, programmer’s model of a processor. Low-level programming using the C language, and its mapping to machine instructions. Memory hierarchy and performance issues. Input/output methods and advanced processors: multi-core, GPUs. Serves as repeat credit for ECE 2281. Prerequisite: CS 2201 or 2205. Corequisite: CS 2281L. FALL, SPRING [3].
Sources
- Course catalogue ↗2026–2027