CS 161: Design and Architecture of Computer Systems

← 2015-16 2016-17 2017-18 →
← 2011-12 ← 2011-12 changes (lax) changes (strict) ▾ 2017-18 → 2017-18 →

Units: 4

Hours: Lecture, 3 hours; discussion, 1 hour

Catalog page 203

Prerequisites: CS 120A/EE 120A; concurrent enrollment in CS 161L

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
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