ECE 2281
Computer Architecture
(Also listed as CS 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. ECE 2281 is not open for students who have earned credit for CS 2281 without permission. Serves as repeat credit for CS 2281. Prerequisite: CS 2201. Corequisite: ECE 2281L. FALL, SPRING [3].
Sources
- Course catalogue ↗2026–2027