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. The lecture handouts will be posted here in advance of every lecture. Project 1 and Project 2 deadlines have been posted for now. Project 3 and Project 4 release-dates and deadlines are yet to be posted.

DATE DAY LECTURE TOPIC LAB/PROJECT MILESTONES
August 31 Thu 1. Overview of Course & Logistics --
September 6 Thu 2. ARM Architecture & Assembly (1) Finalize team members
September 7 Fri 3. ARM: Architecture & Assembly (2)
[REF: ARM Instruction Set]
[REF: Assembly Quick Reference Card]
--
September 13 Thu In-Class Quiz 1 (60 minutes) --
September 14 Fri 4. Lab 1 and Hardware Kit Project 1 starts 9/15
September 20 Thu No class; Priya's Distinguished Lecture, Vanderbilt University --
September 21 Fri No class: Intel Embedded center Board of Advisors meeting --
September 27 Thu 5.-7. ARM: Architecture --
September 28 Fri 5.-7. ARM: Architecture Project 1 due 9/30
Project 2 starts 9/30
October 4 Thu 3-8 Arm assembly all lectures --
October 5 Fri 3-8 Arm assembly all lectures Project 2 Part 1 due 10/7
October 11 Thu In-Class Quiz 2 (60 minutes) --
October 12 Fri 10. Memory-Mapped I/O, Interrupts --
October 18 Thu In-Class Mid-Term (80 minutes) --
October 19 Fri No class: Mid-Semester Break Project 2 Part 2 due 10/21
October 25 Thu 11. Serial Communication Project 3 Due 11/4
October 26 Fri 13-14. RTOS Scheduling and Concurrency --
November 1 Thu 13-14. RTOS Scheduling and Concurrency --
November 2 Fri 15-16 RTOS: Real-Time, Priority Inversion --
November 8 Thu 15-16 RTOS: Real-Time, Priority Inversion --
November 9 Fri 15-16 RTOS: Real-Time, Priority Inversion --
November 15 Thu Recitation for Quiz #3
Project 4 due 12/7
November 16 Fri In-Class Quiz #3 (60 minutes) --
November 22 Thu Thanksgiving Holiday; No Class --
November 23 Fri Thanksgiving Holiday; No Class --
November 29 Thu 17: Advanced RTOS --
November 30 Fri No Class --
December 6 Thu 17: Advanced RTOS --
December 7 Fri Course Wrap-up; Final Exam Prep --
December 14 Fri Final Exam 8:30am, DH A302