Tentative Teaching Schedule for Advanced Computer Networking (CS 332)

Date Topics to be Covered Assignments/Labs
2023-02-15 Course overview
Preliminaries
2023-02-22 DNS Wiresharking HTTP
2023-03-01 Internet Protocol (Part 1) Wiresharking DNS
2023-03-08 Internet Protocol (Part 2 IP over anything) Assignment 1
2023-03-15 Internet Protocol Part 2 continued Assignment 2
2023-03-22 Internet Protocol (Part 3 IP forwarding) Assignment 3
2023-03-29 Midterm exam
2023-04-05 Internet Protocol (Part 4 routing) Assignment 4
2023-04-12 Internet Protocol (Part 4 routing) continued Assignment 5
2023-04-19 Internet Protocol (Part 4 routing) continued Assignment 6
2023-04-26 TCP insecurity Assignment 7
2023-05-03 The Design Philosophy of The DARPA Internet Protocols Assignment 8
2023-05-10 LAN switching Assignment 9
2023-05-17 LAN switching continued Assignment 10
2023-05-24 Final Exam
2023-05-31 Class project
Schedule subject to change based on class progress