15-213/18-213/15-513 Intro to 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.

  • 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 L0 and 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 (except for L0, which must be turned in by the due date.)
  • All assignments are handed out using Project Zone (except for L0, which is on a link off the Schedule page) and handed in using Autolab.


Lab  Out Weight (%) Max Grace Days Name Due

L0 Tues Jan 16 2 0 C Programming Lab Sun Jan 21
L1 Tues Jan 23 7 1 Data Lab Thur Feb 1
L2 Thur Feb 1 6 1 Bomb Lab Tues Feb 13
L3 Tues Feb 13 4 1 Attack Lab Tues Feb 20
L4 Tues Feb 20 5 2 Cache Lab Thur Mar 1
L5 Thur Mar 1 7 2 Shell Lab Tues Mar 27
L6 checkpoint Tues Mar 27 4 2 Malloc Lab Checkpoint   Tues Apr 10
L6 Tues Mar 27 7 2 Malloc Lab Final Tues Apr 17
L7 Tues Apr 17 8 0 Proxy Lab Thur May 3
Total 50%