Computer Science - CMPSC

Design and coding of embedded programs. Real-time constraints and management of resources. Practical I/O interfaces and protocols, polling, interrupt maintenance, atomic code, blocking and non-blocking tasks. Static and dynamic task scheduling under real-time and limited resource constraints.

Prerequisites: Upper division standing in Computer Science, Computer Engineering, or Electrical Engineering. Familiarity with C, Finite Automata, and Computer Architecture.


CMPSC 153A
15 / 15 Full
Hardware/Software Interface
Forrest Brewer 3.4
M W
11:00 AM - 12:15 PM
51.5% A