18-213/18-613 Intro to Computer Systems: Labs
The labs are the heart of this course. Much of what you
learn in this course will be through completing these labs.
- All labs are due 11:59 pm ET / 8:59 pm PT on the due date shown.
- The late penalty is 15% per day.
- Each student has 5 grace days for the term.
Use them wisely.
- There are NO grace days for L0.
- For each assignment, there is a limit on the number of grace days that can be applied, as is indicated in the table below.
- You can submit assignments at most 3 days late, with the following exceptions:
No proxylab submissions will be accepted after August 4th at 11:59pm ET, with or without late days.
Proxylab checkpoints will not be accepted beyond one day late, with or without grace days.
- All labs are handed out and in using Autolab.
Schedule
| Lab |
Out |
Weight (%) |
Max Grace Days |
Name |
Due |
|
| L0 |
Mon May 13 |
2 |
0 |
C Programming Lab |
Wed Jun 4 (Turn this in by May 20, if you can, otherwise your TA will reach out to help you) |
| L1 |
Wed May 14 |
7 |
1 |
Data Lab |
Thu May 22 |
| L2 |
Thu May 22 |
6 |
1 |
Bomb Lab |
Thu May 29 |
| L3 |
Thu May 29 |
4 |
1 |
Attack Lab |
Thu Jun 5 |
| L4 |
Thu Jun 5 |
0 |
2 |
Cache Lab (Checkpoint) |
Thu Jun 12 |
| L4 |
Thu Jun 5 |
5 |
2 |
Cache Lab (Final) |
Thu Jun 19 |
| L5 |
Thu Jun 19 |
4 |
2 |
Malloc Lab (Checkpoint) |
Thu Jun 26 |
| L5 |
Mon Jun 19 |
7 |
2 |
Malloc Lab (Final) |
Mon Jul 7 |
| L6 |
Mon Jul 7 |
0 |
2 |
TSH (Checkpoint) |
Mon Jul 14 |
| L6 |
Mon Jul 8 |
7 |
2 |
TSH (Final) |
Mon Jul 21 |
| L7 |
Mon Jul 21 |
4 |
1 |
Proxy Lab (Checkpoint) |
Mon Jul 28 |
| L7 |
Mon Jul 21/TD>
| 4 |
1 |
Proxy Lab (Final) |
Sat Aug 2 |
| Total |
|
50% |
|
|
|
|
|