Weekly laboratories
![]() |
Amazing Acrobats by George W. Hart, 2009 |
This is the place were you will collect your practical programming experience.
You need to read the tasks for the week before you attend the labs. Make a plan on how to approach and solve the tasks in your mind or on a piece of paper beforehand. The tutors will be in the labs to help and give you feedback for your ideas (not to do the job for you).
At the beginning of each lab we will provide one or two test questions, for which you need to convince your neighbour that you know the answer. This is great on-the-spot, stress-free feedback for you: make the best use of it. It will also prepare you to talk about your work, as you will need to convince your tutor in week five that you have understood the material so far.
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 1 2012 |
Laboratories |
|||||
|---|---|---|---|---|---|---|
# |
from |
- | to |
Topic |
Tasks | Sources |
| 0 | 11 / 2 | - | 15 / 2 |
0-Week | ||
| 1 | 18 / 2 | - | 22 / 2 | Computing environment | ||
| 2 | 25 / 2 | - | 1 / 3 | Linux & Haskell | ||
| 3 | 4 / 3 | - | 8 / 3 | Functions | ||
| 4 | 11 / 3 | - | 15 / 3 | Functional decomposition |
||
| 5 | 18 / 3 | - | 22 / 3 | Pattern matching & Lists (+ your lab assessment) |
||
| 6 | 25 / 3 | - | 28 / 3 | Patterns, Lists & Recursion | ||
| 29 / 3 | - | 20 / 4 | Autumn break | |||
| 7 | 15 / 4 | - | 19 / 4 | Typeclasses & Polymorphism | ||
| 8 | 22 / 4 | - | 26 / 4 | Higher Order Functions | ||
| 9 | 29 / 4 | - | 3 / 5 | Trees (start your second assignment) |
||
| 10 | 6 / 5 | - | 10 / 5 | Testing And Engineering | ||
| 11 | 13 / 5 | - | 17 / 5 | Building A Music Database |
|
|
| 12 | 20 / 5 | - | 24 / 5 | Complexity And Efficiency | ||
| 13 | 27 / 5 | - | 31 / 5 | Fractals | ||
List of available laboratories per week |
||||||
|---|---|---|---|---|---|---|
# |
Name |
Day |
: | Time |
Venue | Tutor |
| 1 | Tuesday_1 | Tuesday | 10:00 | N112 | Frank Zhao | |
| 2 | Tuesday_2 | Tuesday | 13:00 | N112 | Robert (Probie) Offner | |
| 3 | Tuesday_3 | Tuesday | 16:00 | N112 | Alex Mason | |
| 4 | Wednesday_1 | Wednesday | 15:00 | N115 | Ivan Miljenovic | |
| 5 | Wednesday_2 | Wednesday | 15:00 | N116 | Sean Wild | |
| 6 | Thursday_1 | Thursday | 9:00 | N115 | Teresa Bradbury | |
| 7 | Thursday_2 | Thursday | 9:00 | N116 | Michael (Buck) Shlegeris | |
| 8 | Thursday_3 | Thursday | 11:00 | N115 | Joshua Korner-Godsiff | |
| 9 | Thursday_4 | Thursday | 11:00 | N116 | Robert (Probie) Offner | |
| 10 | Friday_1 | Friday | 10:00 | N115 | Joshua Korner-Godsiff | |
| 11 | Friday_2 | Friday | 10:00 | N116 | Sean Wild | |
| 12 | Friday_3 | Friday | 13:00 | N112 | Malcolm Macdonald | |
Register for one of those labs here (closed now).

-150.jpg)