18-213/18-613 Intro to Computer Systems: Labs

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

  • All labs are due 11:59 pm ET / 8:59 pm 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:
      No proxylab submissions will be accepted after August 4th at 11:59pm ET, with or without late days.
        Proxylab checkpoints will not be accepted beyond one day late, with or without grace days.
    • All labs are handed out and in using Autolab.

    Schedule

    Lab  Out Weight (%) Max Grace Days Name Due

    L0 Mon May 13 2 0 C Programming Lab   Wed Jun 5 (Turn this in by May 20, if you can, otherwise your TA will reach out to help you)
    L1 Wed May 17 7 1 Data Lab Thu May 23
    L2 Thu May 23 6 1 Bomb Lab Thu May 30
    L3 Thu May 30 4 1 Attack Lab Thu Jun 6
    L4 Thu Jun 6 0 2 Cache Lab (Checkpoint) Thu Jun 13
    L4 Thu Jun 13 5 2 Cache Lab (Final) Thu Jun 20
    L5 Thu Jun 20 4 2 Malloc Lab (Checkpoint) Thu Jun 27
    L5 Mon Jun 20 7 2 Malloc Lab (Final) Mon Jul 8
    L6 Mon Jul 8 7 2 TSH (Checkpoint) Mon Jul 15
    L6 Mon Jul 8 7 2 TSH (Final) Mon Jul 22
    L7 Mon Jul 22 2 1 Proxy Lab (Checkpoint) Mon Jul 29
    L7 Mon Jul 22/TD> 6 1 Proxy Lab (Final) Sat Aug 3
    Total 50%