Skip to main content

winter 2024 Course Resources

Practice Exams


Lab Assignments

  1. Checkpoint 0: Networking Warmup
    • Out: January 9
    • Due: January 16, 3 p.m.
  2. Checkpoint 1: Stitching Substrings into a Byte Stream
    • Out: January 10
    • Due: January 23, 3 p.m.
  3. Checkpoint 2: The TCP Receiver
    • Out: January 21
    • Due: January 30, 3 p.m.
  4. Checkpoint 3: The TCP Sender
    • Out: January 30
    • Due: February 8, 3 p.m. (Extra two days)
  5. Checkpoint 4: Interoperating in the Real World
    • Out: February 8
    • Due: February 20, 3 p.m.
  6. Checkpoint 5: Down the Stack to the Network Interface
    • Out: February 22
    • Due: February 29, 11 p.m.
  7. Checkpoint 6: Building an IP Router
    • Out: February 29
    • Due: March 7, 11 p.m.
  8. Checkpoint 7: Putting It All Together
    • Out: March 7
    • Due: March 15, 11:59 p.m.