EE 120B: Introduction to Embedded Systems

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

Units: 4

Hours: Lecture, 3 hours; discussion, 1 hour

Catalog page 331

Prerequisites: CS 010B, CS 120A or EE 120A

Description: Introduction to hardware and software design of digital computing systems embedded in electronic devices (e.g., digital cameras or portable video games). Includes embedded processor programming, custom processor design, standard peripherals, memories, interfacing, and hardware/software tradeoffs. Involves use of synthesis tools, programmable logic, microcontrollers, and developing working embedded systems.

Cross-listing: Cross-listed with CS 120B.

Enrollment History (from UCR Banner, not catalog)
Combined: CS 120B / EE 120B
Year F W S Su Total
2025-26 117/200 140/150 32/40 289/390
2024-25 164/200 121/150 14/40 299/390
2023-24 174/200 177/196 32/40 383/436
2022-23 193/160 223/227 416/387
2021-22 113/145 129/158 190/200 40/47 472/550
2020-21  69/ 60  89/ 87 191/213 34/40 383/400
2019-20  67/ 84 103/140 161/170 15/30 346/424
2018-19 137/135 174/210 29/30 340/375
2017-18 110/135 147/154 42/45 299/334
2016-17  97/135 100/101 45/45 242/281