| Topics | procedures, data structures, objects, state machines |
| Lab Exercises | implementing robot controllers as state machines |
| Abstraction and Modularity |
Combinators Cascade: make new state machine (SM) by cascading two SMs Parallel: make new SM by running two SMs in parallel Select: combine two inputs to get one output |
| Theme | PCAP (Primitives, Combination, Abstraction, Patterns) |










