CS 121L: Laboratory in Programming Embedded Systems

← 2017-18 2018-19
← 2017-18 changes (lax) changes (strict) ▾

Units: 2

Hours: Discussion, 1 hour; laboratory, 3 hours; written work, 6 hours

Catalog page 228

Prerequisites: CS 121 (may be taken concurrently), or consent of instructor

Description: An online hands-on embedded systems programming training using microcontrollers and simple input/output devices. Covers bit-level manipulation, time- oriented programming using timers, input/ output, concurrency, creating a simple task scheduler, task communication, utilization and scheduling, and coding issues.

Credit: Credit is awarded for only one of CS 121L or CS 120B/ EE 120B.

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