| Date | Topic | Assigned | Due | Quiz | 
| 1/16/24 | Course Introduction, History of Computing | |||
| 1/18/24 | Turing Machines and von Neumann Architecture | HW1 | ||
| 1/23/24 | Arithmetic and Logic | |||
| 1/25/24 | Memory | HW2 | HW1 | Q1 | 
| 1/30/24 | Instruction Set Architecture | |||
| 2/1/24 | Deep Dive: How Processors Work | HW3 | HW2 | Q2 | 
| 2/6/24 | Review so far Processor demo Requires Logicly (free demo) | |||
| 2/8/24 | Assembly Introduction | HW3 | Q3 | |
| 2/13/24 | (Snow Day) | |||
| 2/15/24 | Loops and Functions | HW4 | ||
| 2/20/24 | NO CLASS Monday Schedule | |||
| 2/22/24 | Midterm Review | HW4 | Q4 | |
| 2/27/24 | MIDTERM EXAM | |||
| 2/29/24 | Microcontroller Programming | HW5 | ||
| 3/5/24 | NO CLASS Spring Break | |||
| 3/7/24 | NO CLASS Spring Break | |||
| 3/12/24 | In-class debugging and check-off | |||
| 3/14/24 | In-class debugging and check-off | HW5 | Q5 | |
| 3/19/24 | Interrupts | HW6 | ||
| 3/21/24 | In-class debugging and check-off | |||
| 3/26/24 | Analog to Digital Conversion | HW7 | ||
| 3/28/24 | In-class debugging and check-off | HW6 | Q6 | |
| 4/2/24 | Digital to Analog Methods | HW8 | ||
| 4/4/24 | In-class debugging and check-off | HW7 | Q7 | |
| 4/9/24 | Moving Beyond Arduino | HW9 | ||
| 4/11/24 | In-class debugging and check-off | HW8 | Q8 | |
| 4/16/24 | Arduino and Assembly | HW10 | ||
| 4/18/24 | In-class debugging and check-off | HW9 | Q9 | |
| 4/23/24 | Serial transmission; Course Wrap-Up; Final Review | |||
| 4/25/24 | In-class debugging and check-off | HW10 | Q10 | |
| TBD | FINAL EXAM |