Date |
Topic |
Readings |
Slides |
Milestones |
1/9 |
Introduction, Synchronous Comp. Model |
2.1 |
Intro; Synchronous Models 1 |
-- |
1/11 |
Synchronous Model of Computation |
2.2-3, 2.4.2 |
Synchronous Models 2 |
-- |
1/16 |
Asynchronous & Timed Models of Computation |
4.1.1-5, 4.2.1-3, 7.1 |
Asynchronous Models
| -- |
1/18 |
Timed Models |
7.2,7.3.1 |
Timed Models |
-- |
1/20 |
-- |
-- |
-- |
Homework 1 out |
1/23 |
Guest Lecture from the Mathworks |
-- |
Guest Lecture |
-- |
1/25 |
Dynamical Systems: Modeling, Numerical Methods |
6.1, 6.4.1 |
Dynamical Models |
-- |
1/30 |
Dynamical Systems: Basics of Control |
6.2, 6.3 |
Control Basics |
-- |
2/1 |
Nonlinear Control, Hybrid Systems |
9.1 |
Nonlinear Control, Hybrid Systems |
HW1 due |
2/6 |
Hybrid Systems, Designing |
9.2-3 |
Hybrid Systems: Designing |
-- |
2/8 |
Probabilistic Models |
Bibliography in slides |
Probabilistic Models |
-- |
2/13 |
Basics of Verification |
3.1 |
Basics of Verification |
-- |
2/15 |
Temporal Logics: LTL |
5.1 |
Temporal Logic: LTL |
-- |
2/20 |
Temporal Logics: LTL, CTL |
Bibliography in slides |
Temporal Logic: CTL |
-- |
2/22 |
Review |
-- |
-- |
-- |
2/25 |
-- |
-- |
-- |
Homework 2 out |
2/27 |
First Exam |
-- |
-- |
-- |
3/1 |
Exam discussion, Signal Temporal Logic |
Bibliography in slides |
STL |
-- |
3/6 |
Falsification |
Bibliography in slides |
Falsification |
-- |
3/8 |
Requirement Mining, and Safety Verification |
Bibliography in slides, 6.2.4 |
Safety Verification |
3/13 |
Spring Break |
3/15 |
Spring Break |
3/20 |
Project Proposal Presentation |
-- |
-- |
Presentations Due |
3/22 |
Autonomous Software, Sensing |
Bibliography in slides |
Software Stack, Sensing |
-- |
3/27 |
Intro to Perception |
Bibliography in slides |
Perception |
HW 2 due |
3/29 |
Intro to Planning |
Bibliography in slides |
Motion Planning |
-- |
4/1 |
-- |
-- |
-- |
Homework 3 out |
4/3 |
Reinforcement Learning |
Bibliography in slides |
Reinforcement Learning |
-- |
4/5 |
Security and Privacy |
Bibliography in slides |
Security in CPS |
-- |
4/10 |
Guest Lecture from Bigfoot Medical |
-- |
Automated Insulin Delivery |
-- |
4/12 |
Second Exam |
-- |
-- |
-- |
4/17 |
Convolutional Neural Networks |
Bibliography in slides |
CNNs |
-- |
4/19 |
V2V, V2X protocols and class wrap-up |
Bibliography in slides |
V2V, V2X |
--- |
4/24 |
Project Presentations 1-3 |
-- |
P1, P2, P3 |
-- |
4/26 |
Project Presentations 4-6 |
-- |
P4, P5, P6 |
Final Projects Due |
5/5 |
-- |
-- |
-- |
HW3 due |