| |
Apr 13, 2026
|
|
|
|
|
CMPU 235 - Computer Systems Semester Offered: Fall and Spring 1 unit(s) This course bridges the gap between high-level programming and underlying hardware, providing a deep understanding of how computer systems execute software. Students explore the fundamental concepts of computer organization and architecture. Topics include data representation, machine-level programming, the design of pipelined processors, memory hierarchy and caching, concurrency, and techniques for code optimization. By the end of the course, students are equipped to write more efficient, hardware-aware code and understand the full stack of execution from software down to the processor. Jason Waterman.
Prerequisite(s): CMPU 102 and CMPU 145 .
Two 75-minute periods and one 2-hour lab.
Course Format: CLS
Add to Portfolio (opens a new window)
|
|