CS 122A: Intermediate Embedded and Real- Time Systems

← 2017-18 2018-19 2019-20 →
← 2017-18 ← 2017-18 changes (lax) changes (strict) ▾ 2020-21 → 2020-21 →

Units: 5

Hours: Lecture, 3 hours; laboratory, 6 hours

Catalog page 228

Prerequisites: CS 012 or CS 013; CS 120B/EE 120B

Description: Covers software and hardware design of embedded computing systems. Includes hardware and software codesign, advanced programming paradigms (including state machines and concurrent processes), real-time programming and operating systems, basic control systems, and modern chip and design technologies. Laboratories involve use of microcontrollers, embedded microprocessors, programmable logic and advanced simulation, and debug environments.

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

Serves as a prerequisite for

CS 122B
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Year F W S Su Total
2025-26 58/60 58/60
2022-23 64/80 64/80
2021-22 73/76 73/76
2020-21 80/83 80/83
2019-20 67/75 67/75
2018-19 63/75 63/75
2017-18 76/78 76/78
2016-17 76/79 76/79