CS 152: Compiler Design

← 2023-24 2024-25 2025-26 →
← 2020-21 ← 2020-21 changes (lax) changes (strict) ▾

Units: 4

Hours: Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour

Catalog page 274

Prerequisites: CS 061; CS 100; CS 111; CS 150

Description: Covers the fundamentals of compiler design. Includes lexical analysis, parsing, semantic analysis, compile-time memory organization, run-time memory organization, code generation, and compiler portability issues.

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

Serves as a prerequisite for

CS 179 (E-Z) CS 179E CS 201 CS 207
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 52/ 80  78/160  69/150 18/40 217/430
2024-25 59/100  68/110 121/150 20/40 268/400
2023-24 72/120 126/165 107/150 29/40 334/475
2022-23 60/120 135/165 118/150 25/40 338/475
2021-22 72/100 118/160  73/120 45/51 308/431
2020-21 66/ 90  69/ 90  69/120 18/50 222/350
2019-20 30/ 30  84/ 84  76/120 24/50 214/284
2018-19 23/ 30  82/ 84  86/ 90 14/30 205/234
2017-18  76/ 76  59/ 60 135/136
2016-17  81/ 80  41/ 45 122/125