Tentative Course Schedule*

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

*This schedule is tentative and subject to change.