CS 122A: Intermediate Embedded and Real-Time Systems

← 2008-09 2009-10 2010-11 →
← 2008-09 changes (lax) changes (strict) ▾ 2013-14 → 2010-11 →

Units: 5

Hours: Lecture, 3 hours; laboratory, 6 hours

Catalog page 201

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

Description: Covers software and hardware design of embedded computing systems. Topics include hard- ware 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 CS 179J
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