15-213/18-213/15-513/18-613 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:00pm ET / 8:00pm 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:
    • L0 must be turned in by the due date
    • L7b must be turned in by May 1
  • All assignments are handed out and in using Autolab.

Schedule

Lab  Out Weight (%) Max Grace Days Name Due

L0 Tue Jan 14 2 0 C Programming Lab   Thu Jan 23
L1 Tue Jan 21 7 1 Data Lab Thu Jan 30
L2 Thu Jan 30 6 1 Bomb Lab Tue Feb 11
L3 Tue Feb 11 4 1 Attack Lab Tue Feb 18
L4a Tue Feb 18 N/A 0 Cache Lab Traces Fri Feb 21
L4b Fri Feb 21 5 2 Cache lab Thu Feb 27
L5a Thu Mar 5 N/A 0 Malloc Lab Traces Tue Mar 17
L5b Tue Mar 17 4 2 Malloc Lab Checkpoint Thu Mar 26
L5c Thu Mar 5 7 2 Malloc Lab Final  Thu Apr 2
L6 Sat Apr 1 7 2 TSH Sat Apr 11
L7a Sat Apr 11 2 1 Proxy Lab Checkpoint Thu Apr 23
L7b Sat Apr 11 6 1 Proxy Lab Final Thu Apr 30
Total 50%