The tentative schedule is given below.
Deadlines: All the assignments and project reports are all due at 10:00 a.m. on Tuesdays. Please turn in hardcopies. Late submissions lead to the following penalty. Within 24 hrs, 10%; between 24 and 48 hrs, 30%, between 48 and 120 hrs, 50%. Submissions after 120 hrs will not be graded.
Week | Tuesday |
Thursday |
Deadline |
1: Sep 15 | Logistics PDF | No Lecture, Holiday | |
2: Sep 22 |
Cyber-Physical Systems PDF | Model-Based Design PDF | |
3: Sep 29 |
Modeling Modal Behavior PDF | Sensors and Actuators PDF | |
4: Oct 6 |
Memory Architectures PDF | No Lecture, Holiday | |
5: Oct 13 |
Memory Architectures PDF | Interfacing to Sensors and Actuators PDF | |
6: Oct 20 |
No Lecture (Will make up hours later), Conference Travel | LEJOS Tutorial (Guest Lecturer: Shu-Ting Wang) PDF PDF, Conference Travel | Assignment #1 |
7: Oct 27 |
Interrupts PDF | Extended and Timed Automata PDF | |
8: Nov 3 |
Extended and Timed Automata PDF | Composition of State Machines PDF | |
9: Nov 10 |
Hierarchical State Machines PDF | Hierarchical State Machines PDF | Programming Project #1, Assignment #2 |
10: Nov 17 |
Multitasking PDF | Multitasking PDF | Assignment #3 |
11: Nov 24 |
In-class Midterm (Chs. 2, 3, 4, 5, 8, 9) | Operating Systems, Microkernels, and Scheduling PDF | |
12: Dec 1 |
Operating Systems, Microkernels, and Scheduling PDF | Scheduling Anomalies PDF | |
13: Dec 8 |
Scheduling Anomalies PDF | Synchronous/Reactive Models PDF | |
14: Dec 15 |
Specification; Temporal Logic PDF | Comparing State Machines PDF | |
15: Dec 22 |
Reachability Analysis PDF |
Execution Time Analysis PDF |
Programming Project #2, Assignment #4 |
16: Dec 29 |
Dataflow Models 1 PDF |
Dataflow Models 2 PDF |
Assignments #5, #6 |
17: Jan 5 |
Networking PDF |
Security for Embedded Systems PDF |
Assignment #7 |
18: Jan 12 |
Final Exam (Chs. 6, 10, 11, 12, 13, 14, 15) | Programming Project #3 |