18-600 Foundations of Computer Systems: Assignments
The assignments are the heart of this course. Much of what you
learn in this course will be through completing these assignments.
Schedule
Lab |
Out |
Weight (%) |
Name |
Due |
|
L1 |
Thu Sep 1 |
6 |
Data Lab |
Thu Sep 15 |
L2 |
Thu Sep 15 |
6 |
Bomb Lab |
Thu Sep 29 |
L3 |
Thu Sep 29 |
7 |
Arch Lab |
Thu Oct 13 |
L4 |
Thu Oct 13 |
5 |
Cache Lab |
Thu Oct 20 |
L5 |
Thu Oct 20 |
8 |
Shell Lab |
Mon Nov 7 |
L6a |
Mon Nov 7 |
3 |
Malloc Lab Checkpoint |
Thu Nov 17 |
L6b |
Mon Nov 7 |
8 |
Malloc Lab |
Mon Nov 28 |
L7 |
Mon Nov 28 |
7 |
Proxy Lab |
Thu Dec 8 |
Total |
|
50% |
|
|
|
|