Schedule of lectures, homeworks, and labs
This schedule indicates the due dates of homeworks and labs
Lecture capture videos are available on Panopto some time after class.
F stands for lab foundation assignment; DD stands for lab deep dive; CQ stands for concept quiz.
Final project info is here.
| Sep 14 | Digital I/O (GPIO pins) | Lab 1 | F1 |
| Sep 16 | Analog I/O (ADC, DAC, PWM) | HW1 | |
| Sep 18 | Interrupts | HW2 |
| Sep 21 | Embedded architectures | Lab 2 | F2 / DD1 |
| Sep 23 | MCU datasheets | CQ 1 | HW3 |
| Sep 25 | Bare-metal programming | HW4 |
| Sep 28 | Clocks and timers | CQ 2; Lab 3 | F3 / DD2 |
| Sep 30 | Watchdog timers | HW5 | |
| Oct 2 | Embedded SW engineering | HW6 |
| Oct 5 | Embedded SWE continued | CQ 3; Lab 4 | F4 / DD3 |
| Oct 7 | State machines | HW7 | |
| Oct 9 | Testing | HW8 |
| Oct 14 | V&V process; debugging | ||
| Oct 16 | Coverage | HW9; Project proposals due 11pm |
| Oct 19 | Safety-critical systems | CQ 4; Lab 5 | F5 / DD4 |
| Oct 21 | Redundancy; code style | HW10 | |
| Oct 23 | Safety standards | HW11 |