Schedule
This syllabus is tentative. Lecture topics, tutorial topics, the midterm, and assignment/project dates may change. Course materials and external service links will be added gradually.
Lectures (L1): Monday 1:30PM-2:50PM and Friday 9:00AM-10:20AM, LTL, CYT Bldg. Tutorial T1: Monday 3:00PM-3:50PM, Rm 5583, Lift 29-30. Tutorial T2: Friday 3:00PM-3:50PM, Rm 2504, Lift 25-26. All times are Hong Kong time.
Tutorials are grouped by teaching week, with Monday (T1) and Friday (T2) sharing a row. No tutorial on September 4; tutorials begin on September 7 (T1) and September 11 (T2). October 23 is T2 only, and November 30 is T1 only.
Teaching period: September 1-November 30, 2026. The first lecture is September 4. No lecture or T1 tutorial on October 19 (the day following Chung Yeung Festival). September 26 (the day following the Chinese Mid-Autumn Festival) and October 1 (National Day) do not fall on our teaching days.
Study break: December 1-5. Final examination period: December 7-19; the course’s final exam date, time, and venue are to be announced.
Calendar reference: HKUST Academic Calendar 2026-27, confirmed July 2026.
-
EventDateDescriptionCourse Material
-
Lecture04/09
Friday -
Lecture07/09
MondaySuggested Readings:
-
Tutorial07/09 and 11/09
Mon and FriCoding RecapRecap on C++ Programming How to compile and debug C++ codes.
-
Project07/09
MondayCheckpoint 1: Kickoff (tentative release) -
Lecture11/09
FridayThe Web (cont'd)[slides]Suggested Readings:
-
Lecture14/09
MondayVideo Streaming -
Tutorial14/09 and 18/09
Mon and FriIntroduction to Checkpoint 1 -
Assignment14/09
MondayHomework #1: Web and Video (tentative release) -
Lecture18/09
FridayVideo Streaming (con't) -
Lecture21/09
MondayTransport Model -
Tutorial21/09 and 25/09
Mon and FriCoding AdvancedUsage of Visual Studio Code, Copilot, Cursor, etc.
-
Lecture25/09
FridayTCP BasicsSuggested Readings:
-
Assignment25/09
FridayHomework #2: Transport Layer (tentative release) -
Project25/09
FridayCheckpoint 2: TCP Basics, Congestion Control and Loss Recovery (tentative release) -
Lecture28/09
MondayCongestion ControlSuggested Readings:
-
Tutorial28/09 and 02/10
Mon and FriIntroduction to Checkpoint 2 -
Lecture02/10
FridayCongestion Control (cont'd) -
Due02/10 23:59
FridayHomework #1 due (tentative) -
Due02/10 23:59
FridayCheckpoint #1 due (tentative) -
Lecture05/10
MondayQueue ManagementSuggested Readings:
-
Tutorial05/10 and 09/10
Mon and FriReview of Homework 1 -
Lecture09/10
FridayIP and DNSSuggested Readings:
-
Due09/10 23:59
FridayCheckpoint #2 due (tentative) -
Lecture12/10
MondayBGPSuggested Readings:
-
Tutorial12/10 and 16/10
Mon and FriUsage of network toolsHow to use ping, iperf, traceroute, wireshark, etc.
-
Lecture16/10
FridayMidterm Review -
Due16/10 23:59
FridayHomework #2 due (tentative) -
Holiday19/10
MondayPublic holiday: no lecture or T1 tutorial (day following Chung Yeung Festival) -
Exam23/10 09:00
FridayMidterm Exam (tentative) -
Tutorial23/10
FriProject Q&A (T2 only) -
Lecture26/10
MondayBGP (cont'd)Suggested Readings:
-
Tutorial26/10 and 30/10
Mon and FriReview of Homework 2 -
Assignment26/10
MondayHomework #3: Network Layer (tentative release) -
Project26/10
MondayCheckpoint 3: Congestion Control and Loss Recovery (tentative release) -
Lecture30/10
FridayThe Internet ArchitectureSuggested Readings:
-
Lecture02/11
MondayLocal Area Network -
Tutorial02/11 and 06/11
Mon and FriIntroduction to Checkpoint 3 -
Assignment02/11
MondayHomework #4: Link Layer (tentative release) -
Lecture06/11
FridayDistance VectorSuggested Readings:
-
Due06/11 23:59
FridayHomework #3 due (tentative) -
Lecture09/11
MondayLink Layer ChallengeSuggested Readings:
-
Tutorial09/11 and 13/11
Mon and FriReview of Homework 3 -
Project09/11
MondayCheckpoint 4: Design your own algorithm! (tentative release) -
Lecture13/11
FridayWireless and Mobile Networks -
Due13/11 23:59
FridayCheckpoint #3 due (tentative) -
Lecture16/11
MondayNew NetworksSuggested Readings:
-
Tutorial16/11 and 20/11
Mon and FriIntroduction to Checkpoint 4 -
Lecture20/11
FridayDatacenter NetworkSuggested Readings:
-
Due21/11 23:59
SaturdayHomework #4 due (tentative) -
Lecture23/11
MondayNetwork SecuritySuggested Readings:
-
Tutorial23/11 and 27/11
Mon and FriReview of Homework 4 and Final Review -
Lecture27/11
FridayAdvanced Topics in NetworkingSuggested Readings:
-
Due27/11 23:59
FridayCheckpoint #4 due (tentative) -
Lecture30/11
MondayFinal ReviewSuggested Readings:
-
Tutorial30/11
MonFinal Q&A (T1 only)
