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.