CS 120A: Logic Design

← 2008-09 2009-10 2010-11 →
← 2008-09 changes (lax) changes (strict) ▾ 2012-13 → 2010-11 →

Units: 5

Hours: Lecture, 3 hours; laboratory, 6 hours

Catalog page 201

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

Description: Covers the design of digital systems. Topics include Boolean algebra; combina- tional 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. Interdisciplinary laboratories involve use of hardware description languages, synthesis tools, programmable logic, and significant hardware prototyping.

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

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