Foundations of Computer Systems
Calendar
Expect occasional adjustments. +Optional extra items are marked with a prefix plus sign.
| 1. Data as Bits and Computation as Digital Logic | |||
|---|---|---|---|
| Date | Lab | Class | Project |
| Monday 15 Feb |
|
||
| Tuesday 16 Feb |
|
|
|
| Wednesday 17 Feb |
|
||
| Thursday 18 Feb |
|
||
| Friday 19 Feb |
|
||
| 2. Processor Building Blocks and the Memory Model | |||
| Date | Lab | Class | Project |
| Monday 22 Feb |
|
||
| Tuesday 23 Feb |
|
||
| Wednesday 24 Feb |
|
||
| Thursday 25 Feb |
|
||
| Friday 26 Feb |
|
||
| 3. The Instruction Set Architecture Model | |||
| Date | Lab | Class | Project |
| Monday 1 Mar |
|
||
| Tuesday 2 Mar |
|
||
| Wednesday 3 Mar |
|
||
| Thursday 4 Mar |
|
||
| Friday 5 Mar |
|
||
| 4. The Procedure Call Stack Model and Data Layout | |||
| Date | Lab | Class | Project |
| Monday 8 Mar | |||
| Tuesday 9 Mar |
|
||
| Wednesday 10 Mar |
|
||
| Thursday 11 Mar |
|
||
| Friday 12 Mar |
|
||
| 5. The Memory Hierarchy, Cache, and Memory Allocation | |||
| Date | Lab | Class | Project |
| Monday 15 Mar |
|
||
| Tuesday 16 Mar |
|
||
| Wednesday 17 Mar |
|
||
| Thursday 18 Mar |
|
||
| Friday 19 Mar |
|
||
| 6. The Process Model and Virtual Memory | |||
| Date | Lab | Class | Project |
| Monday 22 Mar |
|
||
| Tuesday 23 Mar |
|
||
| Wednesday 24 Mar |
|
||
| Thursday 25 Mar | |||
| Friday 26 Mar |
|
|
|
| 7. Beyond 240 | |||
| Date | Lab | Class | Project |
| Monday 29 Mar |
|
||
| Tuesday 30 Mar |
|
||
| Wednesday 31 Mar Reading Day | |||
| Thursday 1 Apr Reading Day | |||
| Friday 2 Apr Exam Day | |||
| Saturday 3 Apr Exam Day | |||
