Schedule - Fall 2026
This is the course as it appears under Modules in Canvas: the same modules, the same items in the same order, with the due date and points of each graded one. Work is due at 11:59 pm Mountain time on the day shown.
Start Here
- Page: Course Introduction
- Page: Course Objectives
- Page: Resources
- Page: Glossary
Week 1-2: Computer Networks and the Internet
- Page: Chapter 1 - Computer Networks and the Internet
- Assignment: P0 - Compile, Test, Debug
- Quiz: Chapter 1 - Knowledge Check
Week 3-4: The Application Layer
- Page: Chapter 2 - The Application Layer
- External link: A1 Slides
- Assignment: A1 - Speaking the Application Layer
- External link: A2 Slides
- Assignment: A2 - Stop Typing Your Password
- Assignment: P1 - Simple Mail Client
- Quiz: Chapter 2 - Knowledge Check
Week 5-6: The Transport Layer
- Page: Chapter 3 - The Transport Layer
- Assignment: P2 - Reliable Data Transfer
- Assignment: M1 - Mini-Lab: GitHub Copilot CLI
- External link: A3 Slides
- Assignment: A3 - Interrogating the Transport Layer with Claude Code
- Quiz: Chapter 3 - Knowledge Check
Week 7: The Network Layer - Data Plane
- Page: Chapter 4 - The Network Layer: Data Plane
- External link: A4 Slides
- Assignment: A4 - Where Does This Datagram Go?
- Quiz: Chapter 4 - Knowledge Check
Week 8: Midterm Exam
- Assignment: X1 - Midterm Alternative: Anatomy of a Page Load
- Quiz: Midterm Practice Exam
- Quiz: Midterm Exam
Week 9-10: The Network Layer - Control Plane
- Page: Chapter 5 - The Network Layer: Control Plane
- External link: A5 Slides
- Assignment: A5 - Errors on Purpose
- Assignment: P3 - Subnetting and Forwarding
- External link: A6 Slides
- Assignment: A6 - Who Carries Your Packets?
- Quiz: Chapter 5 - Knowledge Check
Week 11-12: The Link Layer and LANs
- Page: Chapter 6 - The Link Layer and LANs
- External link: A7 Slides
- Assignment: A7 - One Hop at a Time
- Quiz: Chapter 6 - Knowledge Check
Week 13: Wireless and Mobile Networks
- Page: Chapter 7 - Wireless and Mobile Networks
- Quiz: Chapter 7 - Knowledge Check
- Assignment: P4 - Packet Capture and Analysis
- External link: A8 Slides
- Assignment: A8 - TCP on a Noisy Link
Week 14: Thanksgiving Break
- Thanksgiving Break - No Class
Week 15-16: Security in Computer Networks
- Page: Chapter 8 - Security in Computer Networks
- External link: A9 Slides
- Assignment: A9 - Who Are You Really Talking To?
- Assignment: End of Semester Student Evaluation (15 min)
- Assignment: Finding Typos, Bugs, and Improvements (15 min)
- Assignment: Krascha's Verdict (15 min)
- Assignment: General Extra Credit
Week 17: Finals Week
- Quiz: Final Exam