This is a tentative schedule, and is subject to change based upon the
needs of the various projects in the course. Unless otherwise
specified, all lectures will take place in the designated classroom
for the course. I will bring printed copies of the handouts with me to every
lecture.
| DATE | DAY | LECTURE TOPIC | LAB PROJECTS |
|---|---|---|---|
| August 27 | Mon | Overview of Course & Logistics | -- |
| August 29 | Wed | Fundamentals Revisited | -- |
| September 3 | Mon | No lecture -- Labor Day | -- |
| September 5 | Wed | No lecture | -- |
| September 10 | Mon | ARM: Architecture | -- |
| September 12 | Wed | ARM: Assembly - I | September 13: Lab 0 Released |
| September 17 | Mon | ARM: Assembly - II | -- |
| September 19 | Wed | ARM: Optimization | September 20: Lab 0 Due September 23: Lab 1 Released |
| September 24 | Mon | No lecture | -- |
| September 26 | Wed | Quiz #1 in class | -- |
| October 1 | Mon | More Interrupts, Timers, Watchdogs | -- |
| October 3 | Wed | Memory Architectures - I (DRAM, SRAM, ROM, Flash) |
October 5: Lab 1 Due October 5: Lab 2 Released |
| October 8 | Mon | Protocols - I (Serial Comm, RS232) |
-- |
| October 10 | Wed | Memory Architectures - II (Virtual Memory, DMA) |
-- |
| October 15 | Mon | Protocols - II (I2C, SPI) |
-- |
| October 17 | Wed | Midterm exam | -- |
| October 22 | Mon | Real-Time: Introduction | -- |
| October 24 | Wed | Real-Time: Concurrency | -- |
| October 29 | Mon | Recitation for Lab 2 (SWIs) | October 29: Lab 2 Due |
| October 31 | Wed | Real-Time: Priority Inversion | -- |
| November 5 | Mon | AVR: Architecture -- I | -- |
| November 7 | Wed | Quiz #2 | November 9: Lab3 Released |
| November 12 | Mon | No lecture | -- |
| November 14 | Wed | Sneak Preview of 18-549 | -- |
| November 19 | Mon | A/D & D/A | November 20: Lab 3 Part 1 Due |
| November 21 | Wed | No lecture -- Thanksgiving holiday | November 24: Lab 4 Released |
| November 26 | Mon | Recitation for Lab 4 (RTOS) | -- |
| November 28 | Wed | Real-time: Real-World Platforms | -- |
| December 3 | Mon | Final Exam Preparation | -- |
| December 5 | Wed | Course Overview & Wrap-Up | December 7: Lab 4 Due |