Note: More up to date schedule, as well as lecture slides, and assignments are available via Canvas.
Week | Topic | Recommended Readings | Assignments |
1 | Introduction to Embedded Systems |
|
Reading Assignment 0
Homework Assignment 0 |
2 | Introduction to SystemC |
|
Reading Assignment 1
Homework Assignment 1 |
2-3 | Specification and Modeling of Embedded Systems |
|
Reading Assignment 2 |
4-6 | Software Components in Embedded Systems | Reading Assignments 3, 4
Homework Assignment 2 |
|
6-7 | Hardware Components in Embedded Systems (Communication, Memory) |
|
Reading Assignment 5
Homework Assignment 3 |
7-9 | Embedded Machine Learning |
|
Reading Assignment 6, 7
Homework Assignment 4 |
9-10 | Hardware Components in Embedded Systems (Processing, Energy) |
|
Midterm |
11 | HW/SW Partitioning
|
Reading Assignment 8
Homework Assignment 5 |
|
12 | Sensors, Actuators, and Embedded Controls |
|
Reading Assignment 9 |
13 | Software Optimizations in Embedded Systems |
|
Reading Assignment 10
Homework Assignment 6 |
13 | Embedded Software Security | Reading Assignment 11 | |
14 | Fall Recess | ||
15 | Embedded Hardware Security | Reading Assignment 12 | |
16 | Embedded Vision and Sensor Fusion |
|
|
17 | Finals (Closed book) |