CS 120A: Logic Design

← 2013-14 2014-15 2015-16 →
← 2013-14 ← 2013-14 changes (lax) changes (strict) ▾ 2023-24 → 2017-18 →

Units: 5

Hours: Lecture, 3 hours; laboratory, 3 hours; individual study, 3 hours

Catalog page 203

Prerequisites: CS 061 with a grade of “C-” or better

Description: Covers design of digital systems. Includes Boolean algebra; combinational and sequential logic design; design and use of arithmetic logic units, carry-lookahead adders, multiplexors, decoders, comparators, multipliers, flip-flops, registers, and simple memories; state-machine design; and basic register-transfer level design. Uses hardware description languages, synthesis tools, programmable logic, and significant hardware prototyping.

Cross-listing: Cross-listed with EE 120A.

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

Serves as a prerequisite for

CS 120B CS 161 CS 161L CS 168 CS 269 EE 120B EE 134 EE 168 EE 248 PHIL 124
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Combined: CS 120A / EE 120A
Year F W S Su Total
2025-26 109/150 190/210 136/140 44/45 479/545
2024-25  96/150 172/210 131/140 37/40 436/540
2023-24  96/120 215/245 138/140 32/35 481/540
2022-23 105/120 245/245 129/132 29/30 508/527
2021-22 125/130 250/252 117/137 27/30 519/549
2020-21 111/116 241/245  98/106 26/30 476/497
2019-20  97/100 207/210  62/ 70 26/30 392/410
2018-19  97/100 195/197  50/ 60 12/30 354/387
2017-18  60/ 80 180/183  50/ 50 14/16 304/329
2016-17  78/100 146/175  43/ 50 16/30 283/355