Note: this page is subject to change before and after the course begins.
| HANDOUTS | DATE | TOPIC |
|---|---|---|
| No Tutorial | 1-2 Mar | |
| Week 1 b | 4-5 Mar | From Lecture 01 - Intro & Data Rep 1 |
| Week 2 a | 8-9 Mar | From Lecture 02 - Data Representation 2 |
| Week 2 b | 11-12 Mar | From Lecture 03 - Data Representation 3 |
| Week 3 a | 15-16 Mar | Data Representation Test (10%) Example |
| Week 3 b | 18-19 Mar | From Lecture 04 - Intro to Logic |
| Week 4 a | 22-23 Mar | From Lecture 05 - Sequential Logic |
| Week 4 b | 25-26 Mar | From Lecture 06 - Computer Architecture 1 |
| Week 5 a | 29-30 Mar | From Lecture 07 - Instruction Sets |
| ---- | 1-2 April | No tutorials due to Easter Friday |
| April 2nd - April 11th | Mid-semester break | |
| Week 6 a | 12-13 Apr | From Lecture 08 - Assembly Coding (Go to LAB B) |
| Week 6 b | 15-16 Apr | From Lecture 10 - Memory and Storage Systems |
| Week 7 a | 19-20 Apr | From Lecture 11 - Control Unit and Microprogramming |
| Week 7 b | 22-23 Apr | From Lecture 12 - Computer Architecture 2 |
| ---- | 26-27 Apr | No tutorials due to ANZAC day |
| Week 8 b | 29-30 Apr | From Lecture 13 - Input and Output |
| Week 9 A | 3-4 May | Field trip to Otago Settlers Museum |
| Week 9 b | 6-7 May | From Lecture 14 - Intro to OS | L15 - System Structure |
| Week 10 a | 10-11 May | From Lecture 16 - Threads |
| Week 10 b | 13-14 May | From Lecture 17 - Process Scheduling |
| Week 11 a | 17-18 May | From Lecture 18 - Process Synchronization |
| Week 11 b | 20-21 May | Process scheduling exam (10%) |
| Week 12 a | 24-25 May | From Lecture 19 - Deadlocks | L20 - Memory Management |
| Week 12 b | 27-28 May | From Lecture 21 - Virtual Memory |
| Week 13 a | 31 May-1 Jun | From Lecture 22 - File Systems |
| Week 13 b | 3-4 Jun | From Lecture 23 - I/O System Management | L24 - Secondary Storage |