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 |