Introduction
(24-26 Aug) Concurrency: Concepts, Models and Programs -- PDF -- PPT
(12, 14, 19 Sep) Shared Objects and Mutual Exclusion -- PDF -- PPT
No class on Friday, 19 Sep
(19, 21, 26 Sep) Monitors and Condition Synchronization -- PDF -- PPT
(23 Sep) Side discussion of the concept of invariant in various computing science contexts
(3-7 Oct) Safety and Liveness -- PDF -- PPT
(10 Oct) Review for Exam #1
(12 Oct) Examination #1
(14-19 Oct) Model-Based Design -- PDF -- PPT
(24 Oct) Return Exam #1
(26 Oct) Side talk about OO design
(7?-14 Nov) Concurrent Architectures
(14 Nov) Review for Exam #2
(16 Nov) No class because of Apple seminar
(18 Nov) Examination #2
(28 Nov) Return Exam #2