Week
Date
1
Jan 5
(1) What is technical HCI? (2) Requirements of your final project + (3) Hello world in ARM microcontrollers
2
Jan 12
Intro to Analog and Digital Circuits
3
Jan 19
Sampling sensors, signal processing, and machine learning at the edge (tinyML)
4
Jan 26
Going Wireless
5
Feb 2
More microcontroller tricks (power modes, ROM vs. RAM, etc) + in-class live tournament
6
Feb 9
Interfacing with modern computers (e.g., HID firmware, USB devices, etc)
7
Feb 16
Advancing your elecronics prototyping for the final project (e.g., power regulators, python interpreter inside an SAMD microcontroller, etc)
8
Feb 23
Debugging microcontrollers & live-electronics
9
Mar 1
helpdesk (bring your project during class hours and get advice)
10
Mar 8
Final Presentations: bring your demo and talk