For Midterm #2, you are responsible for the material in

- Chapters 2, 12, and 17 of
*Languages for Embedded Systems* - Reading assignments from the course reader: Sections G, L, O-R, and W
- Homework 3

For Midterm #2, you are responsible for the following topics:

- Discrete event modeling and scheduling
- Modeling of communication systems
- Timed Synchronous Dataflow model
- Introduction to graph theory
- Synchronous dataflow scheduling methods (including Pairwise Grouping of Adjacent Nodes and Recursive Partitioning of Minimum Cuts)
- Synchronous/reactive model
- Cyclo-static dataflow
- Operational semantics of the following models of computation: synchronous dataflow, discrete event, and synchronous/reactive

Slides for review of the material for midterm #2 in the Columbia University version of this course (by Prof. Stephen Edwards) are available in PowerPoint and PDF formats.

Updated 04/27/04.