14-513/18-613 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 05:00am ET the day after 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:
    • L7 must be turned in by 11:59:59pm ET on the day of the final exam. Extensions past this point are likely to require the student's department approval and result in an (I)ncomplete grade.
  • All assignments are handed out and in using Autolab.

Schedule

Lab  Out Weight (%) Max Grace Days Name Due

L0 Tue May 19 0 N/A C Programming Lab (Soft deadline)  Tue May 26
L0 Tue May 19 2 0 C Programming Lab (Hard deadline)  Tue Jun 9
L1 Thu May 21 7 1 Data Lab Thu May 28
L2 Thu May 28 6 1 Bomb Lab Thu Jun 4
L3 Thu Jun 4 4 1 Attack Lab Thu Jun 15
L4 Thu Jun 11 1 2 Cache Lab Checkpoint Mon Jun 22
L4 Thu Jun 11 4 2 Cache Lab Final Mon Jun 29
L5a Mon Jun 29 4 2 Malloc Lab Checkpoint Thu Jul 6
L5b Mon Jun 29 7 2 Malloc Lab Final  Mon Jul 13
L6a Mon Jul 13 1 2 TSH Checkpoint Mon Jul 20
L6b Mon Jul 13 6 2 TSH Final Mon Jul 27
L7a Mon Jul 27 2 1 Proxy Lab Checkpoint Mon Aug 3
L7b Mon Aug 3 6 1 Proxy Lab Final Fri Aug 7
Total 50%