This course is based on class notes being written during the semester. Additional materials will be posted below as appropriate. Text in bold roman typeface is typically a link, so when a topic header turns bold you can click on it to access the notes. If a set of class notes is modified, the revision date next to it is updated accordingly.

This syllabus is a plan, not a commitment, and may change depending on class interest and the time needed to cover the various topics. Different notes may take very different amounts of time to cover. Any materials [in square brackets] in the Supplementary Materials column below, as well as the appendices in all the note sets, are optional reading.

COMPSCI 371D, Duke University, Site based on the fluid 960 grid system