| Week | Date | Topics |
|---|---|---|
| 1 | Jan 19 | Intro |
| Jan 21 | State of Autonomous Driving | |
| 2 | Jan 25 | Embedded Systems Fundamentals |
| Jan 27 | Real-Time Systems Fundamentals | |
| 3 | Feb 2 | Tesla Autopilot |
| Feb 4 | Automotive Embedded Computation Platforms | |
| 4 | Feb 9 | no class |
| Feb 11 | Static Unicore Scheduling | |
| 5 | Feb 16 | Machine Learning Frameworks |
| Feb 18 | ML papers related to autonomous driving | |
| 6 | Feb 23 | Dynamic Unicore Scheduling |
| Feb 25 | NVIDIA Cuda and Drive | |
| 7 | Mar 2 | Multicore and Distributed Real-Time Scheduling |
| Mar 4 | Real-Time GPU Rescheduling | |
| 8 | Mar 9 | GPU Papers related to autonomous driving |
| Mar 11 | First Exam | |
| 9 | Mar 16 | Real-Time Operating Systems |
| Mar 18 | Power-aware embedded computing | |
| 10 | Mar 23 | Papers on power/energy in embedded systems/autonomous driving |
| Mar 25 | Resource sharing under real-time constraints | |
| 11 | Mar 30 | Incremental/continual learning for autonomous driving |
| Apr 1 | Higher-level reasoning for autonomous driving | |
| 12 | Apr 6 | Vehicle-to-vehicle communication and coordination |
| Apr 8 | V2X papers | |
| 13 | Apr 13 | Vehicular fog and cloud computing |
| Apr 15 | no class | |
| 14 | Apr 20 | Papers on flog/cloud computing for autonomous driving |
| Apr 22 | project presentations | |
| 15 | Apr 27 | Apr 29 | review and last homework/project due date |
| 16 | May 4 | 3:30pm Second Exam |
*This schedule is tentative and subject to change.