Schedule
Fall 2020 (08/26/2020 - 12/20/2020)
The semester has 14 class meetings including a midterm exam but excluding 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
Exercises
Quiz
Reading
Topics: network structure; network architecture; ISO reference model; TCP/IP model;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Exercises
Reading
Topics: network structure; network architecture; ISO reference model; TCP/IP model;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Exercises
Quiz
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Programming and Laboratory
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Exercises
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Exercises
Quiz
Project
Reading
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Reading
Notice: Classes follow Monday schedule
Topics: TBA
Topics: protocol and protocol stack; protocol implementation;
Course Objectives
Lecture Notes
Exercises
Quiz
Reading
Topics: Routing problem; routing algorithms; routing protocols;
Course Objectives
Lecture Notes
Project
Reading
Topics: Routing problem; routing algorithms; routing protocols;
Course Objectives
Lecture Notes
Pre-lecture Assignment
Exercises
Programming and Laboratory
Reading
Topics: Routing problem; routing algorithms; routing protocols;
Course Objectives
Lecture Notes
Exercises
Quiz
Project
Reading
Notice: Classes follow Friday schedule
Topics: Congestion problem; congestion control; traffic management; TCP congestion control; Datagram congestion control;
Course Objectives
Lecture Notes
Exercises
Reading
Topics: Congestion problem; congestion control; traffic management; TCP congestion control; Datagram congestion control;
Course Objectives
Lecture Notes
Exercises
Reading
Notice: Reading Day
Notice: Reading Day
Topics: The final exam will be 8:15 - 10:20 PM, Wednesday, December 16. The final exam is cumulative.