Tentative Course Schedule*

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.