COMP2310/6310 CDS: Practicals - Tutorials and Laboratories 2013
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


