15-213/18-213/15-513 Intro to Computer Systems: Assignments
18-613 Foundations of 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 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
    • L5 must be turned in by TBD
    • L7a must be turned in by TBD
    • L7b must be turned in by TBD
  • All assignments are handed out and in using Autolab.

Schedule

Lab  Out Weight (%) Max Grace Days Name Due

L0 Tues Jan 15 2 0 C Programming Lab   Tues Jan 22
L1 Tue Jan 22 7 1 Data Lab Thurs Jan 31
L2 Thurs Jan 31 6 1 Bomb Lab Tues Feb 12
L3 Tues Feb 12 4 1 Attack Lab Tues Feb 19
L4 Tues Feb 19 5 2 Cache Lab Thurs Feb 28
L5 Thurs Feb 28 7 1 Shell Lab Tues March 26
L6a Tues March 26 4 2 Malloc Lab Checkpoint   Tues April 9
L6b Tues March 26 7 2 Malloc Lab Final Thurs April 18
L7a Thurs Apr 18 1 0 Proxy Lab Checkpoint TBA
L7b Thurs Apr 18 7 1 Proxy Lab Final Thurs May 2
Total 50%

LX 18-613 Tues Feb 26 Extra Credit 0 ArchLab (18-613 only) Tues March 26