CS 120A: Logic Design

← 2009-10 2010-11 2011-12 →
← 2009-10 changes (lax) changes (strict) ▾ 2012-13 → 2012-13 →

Units: 5

Hours: Lecture, 3 hours; laborato- ry, 6 hours

Catalog page 202

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

Description: Covers the design of digital systems. Topics include Boolean algebra; combinational and sequential logic design; design and use of arithmetic- logic units, carry-lookahead adders, multiplexors, decoders, comparators, multipliers, flip-flops, regis- ters, and simple memories; state-machine design; and basic register-transfer level design. Interdisciplinary laboratories involve use of hardware description lan- guages, synthesis tools, programmable logic, and sig- nificant 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 168 CS 269 EE 120B EE 128 EE 134 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