schedule

CSCE 416: Introduction to Computer Networks

Fall 2020

Home

Schedule


Note: This schedule is tentative and subject to change. Please check it regularly.
DateTopicsNotes
Aug. 20Introduction: Course overview & logistics; Basic concepts of network structureCourse syllabus, lecture 1 slides and recording are available at the Blackboard. Programming assignment 1 is posted on Blackboard.
Aug. 25Introduction: Basic concepts: Network edge, Network core, Delay, Loss, and ThroughputLecture 2 slides and recording are posted at the Blackboard; Virtual machine tutorial video is posted;
Aug. 27Application layer: Architectures; Socket communication;Lecture 3 slides and recording are posted at the Blackboard
Sep. 1Application layer: Web and HTTP;Lecture 4 slides are posted
Sep. 3Application layer: HTTP; Cookies; Caches;Programming assignment 1 is due now; Programming assignment 2 is posted; Sample quiz is posted today;
Sep. 8Application layer: DNS; Revisit application layer;
Sep. 10Transport layer: Services; Multiplexing and De-multiplexing;Quiz 1 is posted;
Sep. 15Transport layer: UDP; Checksum;
Sep. 17Transport layer: Principles of reliable data transfer; TCP introduction;Programming assignment 2 is due now; Programming assignment 3 is posted;
Sep. 22Transport layer: TCP handshake; TCP flow control; TCP connection termination;
Sep. 24Transport layer: TCP congestion control;Quiz 2 is posted;
Sep. 29Transport layer: Revisit UDP and TCP;
Oct. 1Network layer: Router architecture; input/output queuing and relationship;
Oct. 6Network layer: IP addressing; Subnets; DHCP;
Oct. 8Journey down the three layers of protocol stack; Mid-term thoughts;Quiz 3 is posted;
Oct. 13Link layer: Services; MAC and ARP;
Oct. 15Exam: Mid-termOnline on Blackboard
Oct. 20Link layer: Error and redundancy check; Synthesis for a web request
Oct. 22Link layer: Overview of multiple access protocol; ALOHA; CSMA; Token ring;Programming assignment 3 is due now; Quiz 4 is posted;
Oct. 27Link layer: Ethernet and switches;
Oct. 29Transport layer: Revisit UDP and TCP; Principles of reliable data transfer; Revisit TCP congestion control; Application layer: Revisit application and transport layer;Bonus Quiz is posted;
Nov. 3Network layer: Network control plane; graph abstraction;Asynchronous Remote Class
Nov. 5Network layer: Network control plane; graph abstraction; Link routing; Distance vector routing;Quiz 5 is posted;
Nov. 10Network layer: Compare LS and DV; Scalable routing; OSPF; BGP;
Nov. 12Network layer: Revisit routing algorithm;Quiz 6 is posted;
Nov. 17Wireless networks: Overview; Architecture; Channel characteristics;
Nov. 19Physical layer: Overview; chracteristics;Quiz 7 is posted;
Nov. 24Physical layer:Face-to-Face Instruction Ends
Nov. 26Thanksgiving Day (No Classes)Happy Thanksgiving!
Dec. 1Transport layer: Revisit transport layer protocols; Glimpses to the future of computer networks;Asynchronous Remote Class
Dec. 3Course overview; Final exam thoughts;Asynchronous Remote Class
Dec. 4 - 8Exam: FinalTime: 4:00 pm – 6:30 pm; Place: Online on Blackboard