Consultation Time
My office hours are
or as soon as I get back to my office from the lecture on
Wednesdays. You can also interrupt me at other times if I am
not too busy. Otherwise email or phone me for appointment.
LECTURE TIMES
- Lec 1: Tue 17:00-18:00 CHEM T1
- Lec 2: Wed 15:00-16:00 RSBS Robertson Theatre
- Lec 3: Fri 14:00-15:00 CHEM T1
LABORATORY TIMES
- Lab 1: Mon 15:00-17:00 N114
- Lab 2: Tue 12:00-14:00 N114
- Lab 3: Tue 15:00-17:00 N115/116 (2 groups)
- Lab 4: Wed 17:00-19:00 N113
- Lab 5: Thu 10:00-12:00 N112
You attend just one of the laboratory sessions. Sign up for one
via
streams (when times known)
Schedule with indicative content
| |
Lectures |
|
|
Week |
L1 Tue 17:00 CHEM T1 |
L2 Wed 15:00 RSBS Rob |
L3 Fri 14:00 CHEM T1 |
Laboratories |
| 1:Jul20 |
Unit Introduction |
Basic Concurrency |
No Lecture
Bush Week
| Complete online Ada Tute |
| 2:Jul27 |
Basic Concurrency |
Ada2005 |
Complete online Ada Tute |
| 3:Aug 3 |
Processes and Threads |
Mutual Exclusion |
LAB 1 |
| 4:Aug 10 |
No Lecture (I am away) |
Mutual Exclusion |
LAB2 |
| 5:Aug 17 |
Shared Memory Synchronization |
LAB3 |
| 6:Aug 24 |
Message Passing |
Non-Determinism |
LAB4 |
| 7:Aug 31 |
Exam Tutorial |
Scheduling |
LAB5 |
| 8:Sep 7 |
Scheduling |
Architectures |
Mid Semester Quiz |
LAB6 |
| 9:Sep 14 |
Architectures |
LAB7 |
| 10: Sep 21 |
Safety and Liveness |
LAB8 |
| Mid Semester
Break (Monday Sept 28 - Friday Oct 9 inclusive) |
| 11: Oct 12 |
Distributed Systems |
Distributed Computing at Google Daniel
Nadasi |
LAB9 |
| 12:Oct 19 |
Distributed Systems |
|
| 13:Oct 26 |
Transactions |
Exam Discussion |
No Lecture |
|
| Challenging Exam!! |