Skip navigation
The Australian National University

COMP2310/COMP6310:
Concurrent and Distributed Systems
Semester 2 2013


Munich Bahnhof K computer board K computer Wireless Sensor network
Concurrent and distributed systems make up a very large portion of computing systems, ranging from interconnected microcontrollers (cars, buildings, airplanes, trains, automation) to large networks of powerful multi-processor machines (internet, cloud computing, supercomputers). As processes in the "real world" are inherently concurrent, computing systems that interface with real world processes need to be able to deal with concurrency. Additionally, the processor industry recently moved towards multi-core processors on a wide scale, which means that now even individual computers employ concurrency for improved performance.

Developing software for concurrent systems is inherently complex. This course will provide the foundations and tools to understand, design and develop correct software for concurrent and distributed systems.


General Information

  • Course coordinator and lecturer: Dr Peter Strazdins
    Course Tutors: Beau Johnston, Brian Lee and Peter Strazdins

  • We will be using a model based approach to concurrency (in line with modelling approaches in COMP2130 and COMP2600) -- see the new text book.

  • Timetabling of Lectures and Practicals: see the ANU Timetabling entry.

  • Practicals: Registration will open in StReAMS in am Monday of week 1 of Semester 2.

  • The course's wattle page will be used for DLD recordings, quizzes and selected solutions.

  • Course news will be posted on the Announcement forum (staff post only).

  • Please feel free to post courses related queries and issues to the Discussion forum; see the first post for the rules on using the forum.

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