| Activity/Item | Weight | 1 |
2 | 3 | 4 | 5 | 6 | 7 |
8 |
| Examination | 60% (/90) | |
| Q1(a,b,c,d) | 7 |
| 3 | | (5) |
|
| Q1(e) | 2 | 1 | |
| Q1(f,g) | 3 | | 2 |
|
| Q1(h) | 1 | | 3 (?) |
|
| Q2(a,b,c,d) | 17 |
| 6 | (7) | |
| Q3(a) | 4 | | 2 | (3) |
| (5) | |
| Q3(b,c,d,e) | 20 | |
5 | | (7) | |
| Q4 | 15 |
(1) | | (3) | 4 |
| (7) | (8) |
| Q5 | 15 | | 7 | 8 | Assignments | 30% | |
| Assignment 1 | 12% |
| 3 | | 6 |
|
| Assignment 2 | 10% |
| 5 | | (7) | |
| Assignment 3 | 8% |
(1) | | (3) | 4 |
| (6) | | (8) |
| Tutorial/laboratory Exercises | 10% |
|
| Tute 01 Data Representation |
| | 3 |
|
| Tute/Lab 02 Basic C Programming | |
| 6 | (7) | |
| Tute/Lab 03 C Programming | |
| 6 | (7) | |
| Tute/Lab 04 PeANUt Introduction | |
| (2) | (3) | | 5 |
|
| Tute/Lab 05 PeANUt Machine Language | |
| 5 | |
| Tute/Lab 06 PeANUt Assembler | |
| 5 | | (7) | |
| Tute/Lab 07 PeANUt Assembler | |
| (3) | | 5 |
| (7) | |
| Tute/Lab 08 PeANUt Virtual Memory | |
(1) | | (3) | (4) | 5 |
| 8 |
| Tute/Lab 09 Caches, SPARC, Linking | |
| 3 | 4 | |
7 | (8) |
| Homework 1 Computer Communication | |
| (6) | | 8 |