Weekly laboratories
![]() |
Amazing Acrobats by George W. Hart, 2009 |
This is the place were you will collect your practical programming experience.
It is expected that you explore the given topics due to your own abilities and knowledge background. The time scopes are approximate and based on a blend of anticipated student backgrounds in the course. Depending on your pre-knowledge and interest you can spend much longer or much shorter times here.
The labs will also give you the feedback which you need to convince yourself that you grasped the presented concepts (or at least those which can be translated directly into practical programming).
The lab documents become valid in the week before the lab is due - before that they are sneak pre-views of the events to come (and can still change).
Weeks Semester 2 2013 |
Laboratories & Assignments |
||||||||
|---|---|---|---|---|---|---|---|---|---|
# |
from |
- | to |
Topic |
Details |
Sources |
|||
| 1 | 22 / 7 | - | 26 / 7 | [no labs] | |||||
| 2 | 29 / 7 | - | 2 / 8 | Warming up(Re-) familiarize yourself with a statically typed, predictable, imperative language (Ada). The suite of provided Queue implementations serve as a starting point. Make sure all concepts in there are understood before proceeding in the course. |
2 weeks |
||||
| 3 | 5 / 8 | - | 9 / 8 | ||||||
| 4 | 12 / 8 | - | 16 / 8 | Controlled taskingExperiments with delays, priorities, synchronization and controlled interleavings. |
2 weeks |
||||
| 5 | 19 / 8 | - | 23 / 8 | ||||||
| 6 | 26 / 8 | - | 30 / 8 | [no labs] |
|||||
| 7 | 2 / 9 | - | 6 / 9 | Distributed atomic actions and preparation for assignmentSpreading atomic actions over existing tasks. Asynchronous transfer of control. |
|||||
| 9 / 9 | - | 20 / 9 | Spring break | ||||||
| 8 | 23 / 9 | - | 27 / 9 | Space Convoy control(see assignment page) |
|||||
| 9 | 30 / 9 | - | 4 / 10 | ||||||
| 10 | 7 / 10 | - | 11 / 10 | ||||||
| 11 | 14 / 10 | - | 18 / 10 | ||||||
| 12 | 21 / 10 | - | 25 / 10 | ||||||
| 13 | 28 / 10 | - | 1 / 11 | ||||||
| 7 / 11 | - | 22 / 11 | Examination period | ||||||
List of available laboratories per week |
||||||
|---|---|---|---|---|---|---|
# |
Name |
Day |
: | Time |
Venue | Tutor |
| 1 | Monday_1 | Monday | 13:00 | N113 | Ben Coughlan | |
| 2 | Monday_2 | Monday | 16:00 | N113 | Ben Coughlan | |
Register for one of those labs here (closed now).

-150.jpg)