COMPSCI 514/ECE 558 Computer Networks: Syllabus

Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule. You can view the video capture at this link.

Date Topic Readings Assignments
08/28 Wed L01: Introduction How to read I
How to read II
08/30 Fri L02: Internet Architecture Assigned: Philosophy
Optional: End2End, History, Original TCP/IP, Distributed, Stupid Network
Resource Sharing
09/04 Wed L03: Congestion Control Assigned: Congestion
Optional: AIMD
Due: Project team members confirmation
09/06 Fri L04: TCP variants Assigned: Cubic
Optional: TCP model, BBRv1, BBR Analysis, BBRv2, TCP variants, QUIC
09/11 Wed L05: CC Algorithm Identification Assigned: Nebby Optional: XCP, VCP, Out: Lab 1
09/13 Fri L06: Fair Queuing Assigned: WFQ
Optional: PIE, DRR, GPS, GPS multi-node
Out: Suggested Projects
09/18 Wed L07: Principles Assigned: Principles
Optional: Fundamentals, IntServ, RIO, L4S
Routing and Control Plane
09/20 Fri L08: Internet Routing Assigned: Inference
Optional: BGP
09/25 Wed L09: Routing Stability Assigned: Instability
Optional: Stable Routing
Due: Lab 1
09/27 Fri L10: Anycast and Multicast Due: Project Proposal
10/02 Wed L11: Software Defined Networks
10/04 Fri L12: Application-layer Networks (DHT, DNS, CDN)
10/09 Wed Midterm
Data Center Networks (DCN)
10/11 Fri L14: DCN Architecture
10/16 Wed L15: RDMA Guest lecture
10/18 Fri L16: DCN Congestion Control
10/23 Wed L17: Reconfigurable & Programmable Networks
10/25 Fri L18: Cloud-Internet Routing
Network Security
10/30 Wed L19: Network Security Primitives Due: Project interim report
11/01 Fri L20: DNS Security, BGP Security
11/06 Wed L21: CDN Security
AI and Networks
11/08 Fri L22: AI for Networks-I
11/13 Wed L23: AI for Networks-II
11/15 Fri L24: Networks for AI
Project Presentations
11/20 Wed L25: Signup I
11/22 Fri L26: Signup II
12/06 Fri Due before 11:59pm: Final Project Hand-ins
12/11 Wed 9 am - 12 pm, Final Exam
Last updated: 08/2024