CS 330: Course Schedule

Fall 2026


This page provides a tentative schedule for the course. Topics, readings, and assignment due dates may change as the semester progresses. Any significant changes will be announced in class and on the course website.

Textbook: Computer Networking: A Top-Down Approach, 9th Edition, 2026, ISBN-13: 9780135429334.

Week Date Topic Readings Assignments
1 25-Aug Introduction and Course Overview   Ethics
1 27-Aug Computer Networks and the Internet CN: 1.1 - 1.3  
2 01-Sep Computer Networks and the Internet CN: 1.4 - 1.8  
2 03-Sep Application Layer: Overview and HTTP CN: 2.1
3 08-Sep Application Layer: Socket Programming CN: 2.6
3 10-Sep Application Layer: HTTP and SMTP CN: 2.2 - 2.3  
4 15-Sep Application Layer: FTP and DNS CN: 2.4
4 17-Sep Application Layer: Video Streaming CN: 2.5
5 22-Sep EXAM 1 - Chapters 1 and 2 CN: 1.1 - 2.6
5 24-Sep Transport Layer: Introduction and Services CN: 3.1 - 3.2  
6 29-Sep Transport Layer: UDP CN: 3.3
6 01-Oct Transport Layer: Reliable Data Transfer CN: 3.4
7 06-Oct Transport Layer: TCP CN: 3.5
7 08-Oct Transport Layer: Congestion Control CN: 3.6 - 3.9
8 13-Oct NO CLASSES - Fall Break    
8 15-Oct Network Application  
9 20-Oct EXAM 2 - Chapter 3 CN: 3.1 - 3.9
9 22-Oct Network Layer: Router Architectures, fragments CN: 4.1 - 4.2  
10 27-Oct Network Layer: The Internet Protocol, Teredo, 6to4 CN: 4.3  
10 29-Oct Network Layer: Routing Algorithms and Dijkstra’s Algorithm CN: 5.1 - 5.2
11 03-Nov Network Layer: Internet Routing, raw sockets CN: 5.3 - 5.4  
11 05-Nov Network Layer: Network Management CN: 5.6 - 5.7
12 10-Nov EXAM 3 - Chapters 4 and 5 CN: 4.1 - 5.7
12 12-Nov Link Layer: Link Layer Functions CN: 6.1 - 6.2  
13 17-Nov Link Layer: Multiple Access Links and ARP CN: 6.3 - 6.4  
13 19-Nov Link Layer: Ethernet and VLAN CN: 6.4 - 6.5  
14 24-Nov Link Layer: Switched LANs and Data Centers CN: 6.6 - 6.8  
14 26-Nov NO CLASS - Thanksgiving Break    
15 01-Dec      
15 03-Dec      
16 08-Dec NO CLASSES - Reading Day    
16 10-Dec FINAL EXAM CN: 1.1 - x.x

* Optional

Disclaimer: This schedule is subject to change by the instructor. Topics, readings, and assignment due dates may change, but the exam dates listed above will not change.