CS 161: Design and Architecture of Computer Systems

← 2024-25 2025-26
← 2022-23 ← 2022-23 changes (lax) changes (strict) ▾

Units: 4

Hours: Lecture, 3 hours; discussion, 1 hour

Catalog page 280

Prerequisites: EE 120A or CS 120A

Description: A study of the fundamentals of computer design. Topics include the performance evaluation of microprocessors; instruction set design and measurements of use; microprocessor implementation techniques including multicycle and pipelined implementations; computer arithmetic; memory hierarchy; and input/output (I/O) systems.

Derived Information — The following is not part of the official catalog but is computed from catalog data.

Serves as a prerequisite for

CS 161L CS 162 CS 179J CS 203 CS 211 CS 220 CS 277 EE 252 EE 277
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26  72/100 107/115  83/120 51/50 313/385
2024-25 107/150 159/160  98/120 48/50 412/480
2023-24 134/150 117/150 121/121 32/50 404/471
2022-23 157/160  98/100 120/120 76/80 451/460
2021-22 115/135  99/100 117/120 331/355
2020-21 133/135 100/101 115/120 56/85 404/441
2019-20  59/ 60  75/100 119/126 77/85 330/371
2018-19  79/ 79  80/ 95  69/ 76 27/50 255/300
2017-18  62/ 63  60/ 60  61/ 60 183/183
2016-17  42/ 42  68/ 62  69/ 74 179/178