15-213/18-213: Introduction to Computer Systems

The assignments are the heart of this course. Much of what you learn in this course will be through completing these assignments.

  • All labs are due 11:59pm on the due date shown.
  • The late penalty is 15% per day.
  • Each student has 5 grace days for L1-L6. Use them wisely.
  • There are NO grace days for L7
  • 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.
  • All assignments are handed out and handed in using Autolab.

Schedule

Lab  Out Weight (%) Max Grace Days Name Due

L0 Wed May 26 2 0 C Programming Lab Fri June 4
L1 Fri May 28 7 1 Data Lab Fri June 4
L2 Fri June 4 6 1 Bomb Lab Tues June 15
L3 Mon June 14 4 1 Attack Lab Mon June 21
L4 Mon June 21 5 2 Cache Lab Tues June 29
L5a Tues June 29 4 2 Malloc Lab Checkpoint   Wed July 7
L5b Wed July 7 8 2 Malloc Lab Final Mon July 20
L6 Mon July 20 8 2 Shell Lab Fri July 30
L7a Fri July 30 2 1 Proxy Lab Checkpoint Fri Aug 6
L7b Fri July 30 6 0 Proxy Lab Final Fri Aug 13
Total 52%