Skip navigation
The Australian National University

COMP2310/6310 CDS: Lectures 2013

The scheduling below is subject to change; it should be regarded as tentative for more than a week in advance at the time of viewing. Links to a lecture's slides will work when they are ready (which should be by the evening before the lecture).

If you wish to see the slides earlier, please see the corresponding lecture slides for 2012.

Note that PDF versions of the slides have embedded hyperlinks to locally referenced files (e.g. source files) and web links (in dark blue). Other typesetting conventions include:

  • keywords or phrases that have special meaning in CDS in black, especially when first used
  • mathematial quantities and output also in black
  • code uses a fixed font and has the usual syntax hightlighting
Lecture Topic 4-up 1-up
01: Jul 22 Course Overview; Introduction to Concurrency 4-up 1-up
02: Jul 23
03: Jul 23
Processes and Threads
4-up 1-up
04: Jul 29
05: Jul 30
Concurrent Execution
4-up 1-up
06: Jul 30 Mutual Exclusion
4-up 1-up
07: Aug 05 Monitors 4-up 1-up
08: Aug 06 Semaphores 4-up 1-up
09: Aug 06 Mutual Exclusion via Atomic Operations
4-up 1-up
10: Aug 12 Deadlock
4-up 1-up
11: Aug 13 Safety
4-up 1-up
12: Aug 13 Liveness
4-up 1-up
13: Aug 19 Readers / Writers
4-up 1-up
14: Aug 20 Review Concurrency
4-up 1-up
15: Aug 20 Model Based Design
4-up 1-up
16: Aug 26 Model Based Design (II)
4-up 1-up
17: Aug 27
18: Aug 27
Message Passing 4-up 1-up
19: Sep 02 Alternative Paradigms for Synchronization 4-up 1-up
20: Sep 03 Operating Systems: Forks and Pipes 4-up 1-up
21: Sep 03 Operating Systems: Sockets, Select and Signals 4-up 1-up
22: Sep 24 Distributed Systems 4-up 1-up
23: Sep 24 Networks 4-up 1-up
24: Oct 1 Distributed Time and Global States 4-up 1-up
25: Oct 1 Distributed State 4-up 1-up
26: Oct 14 Agreement 4-up 1-up

Updated:  01 October 2013 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   JavaScript must be enabled to display this email address.