Schedule
Fall 2023 (08/25/2023 - 12/20/2023)
The semester has 15 class meetings including the final exam. Clicking on a class day below, you should find the class module for the day including lecture notes, assignments, and others. The instructor releases the content for a class generally on the Monday before the class. However, the instructor often makes update to the module content after the initial release. You should check this page often for up-to-date content.
In case you encounter a problem when viewing class content, such as, a broken link, please report it to the instructor immediately.
Topics: overview of class organization; overview of online learning; overview of computer networks; overview of tools and environment
Course Objectives
Lecture Notes
Assignment
Reading
Topics: network structure; network architecture; ISO reference model; TCP/IP model;
Course Objectives
Lecture Notes
Reading
Topics: network structure; network architecture; ISO reference model; TCP/IP model;
Course Objectives
Lecture Notes
Assignment
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Individual Programming Project
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Assignment
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Assignment
Group Programming Project
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Reading
Topics: TBA
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Assignment
Reading
Topics: Routing problem; routing algorithms; routing protocols;
Course Objectives
Lecture Notes
Individual Programming Project
Reading
Topics: Routing problem; routing algorithms; routing protocols;
Course Objectives
Lecture Notes
Reading
Topics: Congestion problem; congestion control; traffic management; TCP congestion control; Datagram congestion control;
Course Objectives
Lecture Notes
Group Programming Project
Reading
Notice: College Closed
Topics: Congestion problem; congestion control; traffic management; TCP congestion control; Datagram congestion control;
Course Objectives
Lecture Notes
Group Programming Project
Reading
Topics: Congestion problem; congestion control; traffic management; TCP congestion control; Datagram congestion control;
Course Objectives
Lecture Notes
Group Programming Project
Reading
Notice: Reading Day
Notice: Reading Day
Topics: The final exam will be 6:05 - 8:05 PM, Thursday, December 14, 2023. The final exam is cumulative.