Schedule

  • Event
    Date
    Description
    Course Material
  • Lecture
    01/09
    Monday
    Network Transmission and Performance

    Suggested Readings:

  • Tutorial
    01/09 and 03/09
    Mon and Wed
    Coding Recap

    Recap on C++ Programming How to compile and debug C++ codes.

  • Lecture
    03/09
    Wednesday
    The Web

    Suggested Readings:

  • Project
    03/09
    Wednesday
    Checkpoint 1: Kickoff released!
  • Lecture
    08/09
    Monday
    CANCELLED (T-8)

    Suggested Readings:

  • Lecture
    10/09
    Wednesday
    Video Streaming

    Suggested Readings:

  • Tutorial
    10/09
    Wed
    Introduction to Checkpoint 1
  • Assignment
    10/09
    Wednesday
    Homework #1: Web and Video released!
  • Lecture
    15/09
    Monday
    Video Streaming (con't)

    Suggested Readings:

  • Tutorial
    15/09 and 17/09
    Mon and Wed
    Coding Advanced

    Usage of Visual Studio Code, Copilot, Cursor, etc.

  • Lecture
    17/09
    Wednesday
    Transport Model

    Suggested Readings:

  • Project
    17/09
    Wednesday
    Checkpoint 2: TCP Basics released!
  • Lecture
    22/09
    Monday
    TCP Basics

    Suggested Readings:

  • Tutorial
    22/09 and 24/09
    Mon and Wed
    Introduction to Checkpoint 2
  • Lecture
    24/09
    Wednesday
    CANCELLED (T-8)
  • Assignment
    24/09
    Wednesday
    Homework #2: Transport Layer released!
  • Due
    26/09 23:59
    Friday
    Homework #1 due
  • Due
    26/09 23:59
    Friday
    Checkpoint #1 due
  • Lecture
    29/09
    Monday
    Congestion Control

    Suggested Readings:

  • Tutorial
    29/09
    Mon
    Review of Homework 1
  • Lecture
    01/10
    Wednesday
    NO LECTURE
  • Due
    03/10 23:59
    Friday
    Checkpoint #2 due
  • Lecture
    06/10
    Monday
    Congestion Control (cont'd)

    Suggested Readings:

  • Tutorial
    06/10 and 08/10
    Mon and Wed
    Usage of network tools

    How to use ping, iperf, traceroute, wireshark, etc.

  • Lecture
    08/10
    Wednesday
    Midterm Review
  • Due
    10/10 23:59
    Friday
    Homework #2 due
  • Tutorial
    13/10 and 15/10
    Mon and Wed
    Review of Homework 2
  • Exam
    13/10 10:30
    Monday
    Midterm Exam
  • Lecture
    15/10
    Wednesday
    Queue Management

    Suggested Readings:

  • Project
    15/10
    Wednesday
    Checkpoint 3: Congestion Control and Loss Recovery released!
  • Assignment
    15/10
    Wednesday
    Homework #3: Network Layer released!
  • Lecture
    20/10
    Monday
    IP and DNS

    Suggested Readings:

  • Tutorial
    20/10 and 22/10
    Mon and Wed
    Introduction to Checkpoint 3
  • Lecture
    22/10
    Wednesday
    BGP

    Suggested Readings:

  • Lecture
    27/10
    Monday
    BGP (cont'd)

    Suggested Readings:

  • Tutorial
    27/10 and 29/10
    Mon and Wed
    NO TOTURIAL
  • Lecture
    29/10
    Wednesday
    NO LECTURE

    Suggested Readings:

  • Assignment
    30/10
    Thursday
    Homework #4: Link Layer released!
  • Due
    31/10 23:59
    Friday
    Homework #3 due
  • Lecture
    03/11
    Monday
    The Internet Architecture

    Suggested Readings:

  • Tutorial
    03/11 and 05/11
    Mon and Wed
    Review of Homework 3
  • Lecture
    05/11
    Wednesday
    Local Area Network

    Suggested Readings:

  • Project
    05/11
    Wednesday
    Checkpoint 4: Design your own algorithm! released!
  • Due
    07/11 23:59
    Friday
    Checkpoint #3 due
  • Lecture
    10/11
    Monday
    Distance Vector

    Suggested Readings:

  • Tutorial
    10/11 and 12/11
    Mon and Wed
    Introduction to Checkpoint 4
  • Lecture
    12/11
    Wednesday
    Link Layer Challenge

    Suggested Readings:

  • Due
    15/11 23:59
    Saturday
    Homework #4 due
  • Lecture
    17/11
    Monday
    Wireless and Mobile Networks

    Suggested Readings:

  • Tutorial
    17/11 and 19/11
    Mon and Wed
    Review of Homework 4
  • Lecture
    19/11
    Wednesday
    Content Delivery Networks and Datacenter Networks

    Suggested Readings:

  • Due
    21/11 23:59
    Friday
    Checkpoint #4 due
  • Lecture
    24/11
    Monday
    Network Security

    Suggested Readings:

  • Tutorial
    24/11 and 26/11
    Mon and Wed
    Final Review
  • Lecture
    26/11
    Wednesday
    Final Review

    Suggested Readings: