Date | Topic | Assigned | Due | Quiz |
1/21/25 | Course Introduction, History of Computing | |||
1/23/25 | <canceled> | |||
1/28/25 | Turing Machines and von Neumann Arch. | HW1 | ||
1/30/25 | Logic and Arithmetic Review | HW2 | Q1 | |
2/4/25 | Memory and Data Storage | HW1 | ||
2/6/25 | SNOW DAY | Q2 | ||
2/11/25 | Instruction Set Architecture | HW2 | ||
2/13/25 | Introduction to RP2040 | Q3 | ||
2/18/25 | Assembly Overview | HW3 | ||
2/20/25 | Midterm Review | Q4 | ||
2/25/25 | MIDTERM EXAM | |||
2/27/25 | Microcontroller Debugging | HW4 | HW3 | |
3/4/25 | Interrupts | |||
3/6/25 | Variable Types and Memory Location | HW5 | HW4 | Q5 |
3/11/25 | NO CLASS Spring Break | |||
3/13/25 | NO CLASS Spring Break | |||
3/18/25 | Control Flow | |||
3/20/25 | Timers and Counters | HW6 | HW5 | Q6 |
3/25/25 | Deep Dive on Processors | |||
3/27/25 | Reading a Datasheet | HW7 | HW6 | Q7 |
4/1/25 | Functions | |||
4/3/25 | Final Project Introduction | FP1, HW8 | HW7 | Q8 |
4/8/25 | Floating Point Data Types | |||
4/10/25 | Analog to Digital Conversion | HW9 | FP1,HW8 | Q9 |
4/15/25 | Digital to Analog Conversion | |||
4/17/25 | Final Project Check-in | FP2 | HW9 | Q10 |
4/22/25 | Coprocessors | |||
4/24/25 | Serial transmission: UART and I2C | HW10 | FP2 | |
4/29/25 | Microcontrollers in Use Today | |||
5/1/25 | Course Wrap-Up, Final Review | FP3 | HW10 | |
TBD | FINAL EXAM | FP3 |