Schedule

The schedule will change as the course progresses, in part based on student interests. If you are particularly interested in some topic not covered here, send an email to the instructor.

Monday Tuesday Wednesday Thursday Friday
Aug 24 Aug 25 Aug 26
LEC 1: Course Introduction
Aug 27 Aug 28
Aug 31
LEC 2: CPS Hardware
Read: TBD
Sep 1 Sep 2
LEC 2: CPS Hardware
Read: TBD
Sep 3 Sep 4
Sep 7
Labor Day
Sep 8 Sep 9
LEC 3: Industrial Control Systems
Read: TBD
Sep 10 Sep 11
Sep 14
LEC 4: Robotic Platforms
Read: TBD
Sep 15 Sep 16
LEC 5: Autonomous Vehicles
Read: TBD
Sep 17 Sep 18
Sep 21
LEC 6: CPS Software Foundations
Read: TBD
Sep 22 Sep 23
Project Pitch Presentation
Sep 24 Sep 25
Sep 28
LEC 7: Communication Protocols
Read: TBD
Sep 29 Sep 30
LEC 8: Real-Time Requirements
Read: TBD
Oct 1 Oct 2
Oct 5
LEC 9: Control Algorithms and Sensor Estimation
Read: TBD
Oct 6 Oct 7
LEC 10: Autopilot Software
Read: TBD
Oct 8 Oct 9
Oct 12
Midterm Week (No Class)
Oct 13 Oct 14
Midterm Week (No Class)
Oct 15 Oct 16
Oct 19
LEC 11: SITL/HITL Simulators
Read: TBD
Oct 20 Oct 21
Midterm Project Presentation
Oct 22 Oct 23
Oct 26
LEC 12: Sensor Attacks and Defenses
Read: TBD
Oct 27 Oct 28
LEC 12: Sensor Attacks and Defenses
Read: TBD
Oct 29 Oct 30
Nov 2
LEC 13: Software/Network Attacks and Defenses
Read: TBD
Nov 3 Nov 4
LEC 13: Software/Network Attacks and Defenses
Read: TBD
Nov 5 Nov 6
Nov 9
LEC 14: System-Level Attacks and Defenses
Read: TBD
Nov 10 Nov 11
LEC 14: System-Level Attacks and Defenses
Read: TBD
Nov 12 Nov 13
Nov 16
Class Cancelled
Nov 17 Nov 18
Class Cancelled
Nov 19 Nov 20
Nov 23
Fall Break
Nov 24
Fall Break
Nov 25
Fall Break
Nov 26
Thanksgiving Holidays
Nov 27
Thanksgiving Holidays
Nov 30
LEC 15: AI Attacks and Defenses
Read: TBD
Dec 1 Dec 2
Final Project Demo and Presentation
Dec 3 Dec 4
Dec 7
LEC 16: Class Overview and Closing
Dec 8 Dec 9
Last Day of Classes
Dec 10
Readings Day
Dec 11
Final Exam Period (No Exam)