COMP2310/6310 CDS: Schedule 2013
| Lectures | Practicals | Assignments | |||
|
|
L1 Mon 10:00 | L2 Tue 10:00 | L3 Tue 11:00 | ||
| 01: Jul 22 | Introduction | Processes and Threads | |||
| 02: Jul 29 | Concurrent Execution | Mutual Exclusion | Tute/Lab: Introduction | ||
| 03: Aug 05 | Monitors | Semaphores | Synchronization | Tute/Lab: Concurrency/Threads | Ass1 out |
| 04: Aug 12 | Deadlock | Safety | Liveness | Tute/Lab: Monitors/Semaphores | |
| 05: Aug 19 | Liveness | Review; Catchup | Message Passing | Tute/Lab: Deadlock | |
| 06: Aug 26 | Message Passing | Model-Based Design | Tute/Lab: Safety/Liveness | ||
| 07: Sep 02 | Alternate Paradigms | Operating Systems | 'Drop-in' Lab (1 hr) | Ass1 due | |
| Mid Semester Break (Mon Sept 10 - Fri Sept 21 inclusive) | |||||
| 08: Sep 23 | Mid Semester Quiz | Distributed Systems | Networks | Lab: Forks & Pipes | Ass 2 out |
| 09: Sep 30 | Public Holiday | Distributed Time and Global State | Distributed State | Lab: Select and Sockets | |
| 10: Oct 07 | |||||
| 11: Oct 14 | Agreement | Transactions | Transactions | Tute/Lab: Message Passing | |
| 12: Oct 21 | Replication | 'Drop-in' Lab (1 hr) | Ass 2 due | ||
| 13: Oct 28 | Guest lecture: CDS and OpenStack |
Review | Tute: Exam Q&A (1 hr) | ||


