Skip navigation
The Australian National University

COMP2310/6310 CDS: Practicals - Tutorials and Laboratories 2013

The document associated with each practical will be made available in the table below, by the Friday of the previous week. If you want to get a preview earlier than this, please look at the corresponding session on the 2012 page. Selected answers will be posted on the Monday of the following week.

It is very important to come to your Practical Sessions properly prepared! This will enable you to make best use of the limited face-to-face contact with your tutor, as well as progress better through the exercises. Feel free to ask your tutors questions of any points needing clarification during this time.

Selected exercises will be assessed during your practical sessions. They will be marked by a red *; each such session will have a total of 2 `Prac Points' from such questions. Your best 5 scores out of the 8 (formal, marked with a *) sessions will make up the 10% Practical Sessions component of your assessment. If you cannot make your registered session on a particular week, you may attend another session that week in its stead.

The non-formal sessions include the Drop-In Labs. Only the first hour will be supervised. Any CDS student may attend any of the sessions, although priority will be given to the students registered for the current session. Tutorial 9 is also `informal'.

Note that TuteLabs 1 -- 3 have significant Homework sections. These will be important to ensure that you are ready for Assignment 1. After that your assignments become your homework :).

Week Document Topic Selected Answers
2: TuteLab-1 * Introduction to FSP and Concurrent Execution sample answers
3: TuteLab-2 * Modelling Concurrency and Introduction to Java Threads sample answers
4: TuteLab-3 * Shared Objects, Monitors and Condition Synchronization sample answers
5: TuteLab-4 * Deadlock! sample answers
6: TuteLab-5 * Safety & Liveness sample answers
7: Drop-in Lab Catchup and Help with Assignment 1
8: Lab-6 * Forks and Pipes sample answers
9: Lab-7 * Sockets and UNIX Select on wattle site from Oct 8
11: TuteLab-8 * Message Passing sample answers
12: Drop-in Lab Catchup and Help with Assignment 2
13: Tutorial-9 Selection of Sample Exam Questions (1st hour only)
from practice exam

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.