Schedule
This is my best guess as to the rate at which we will cover material. However, our schedule will evolve to adjust to reality as the course progresses.
| Date | Reading | Topic | Project Due |
|---|---|---|---|
| 9/4 | Syllabus | ||
| 9/6 | 1.0-1.2 | Introduction | |
| 9/7 | 1.3.1-4 | Introduction (continued) | |
| 9/10 | 1.5-2.2 | Application layer | |
| 9/11 | 1.5-2.2 | HTTP | |
| 9/13 | FTP | ||
| 9/14 | 2.4 | ||
| 9/17 | 2.5 | DNS | |
| 9/18 | 2.6 | peer-to-peer | |
| 9/20 | 2.7 | Socket programming | |
| 9/21 | 2.8 | Socket programming (continued) | |
| 9/24 | Lab 1: Application layer | ||
| 9/25 | Lab 1: Application layer | ||
| 9/27 | Review | ||
| 9/28 | HW rewrite | ||
| 10/1 | test 1 | ||
| 10/2 | Nobel Conference (no class) | ||
| 10/4 | 3.0-3.4.2 | Transport layer & UDP | Lab 1 |
| 10/5 | 3.0-3.4.2 | Transport layer & UDP | |
| 10/8 | 3.4.3-3.5 | TCP | |
| 10/9 | 3.4.3-3.5 | ||
| 10/11 | 3.6-3.8 | TCP congestion control | |
| 10/12 | 3.6-3.8 | ||
| 10/15 | Lab 2: Transport layer | ||
| 10/16 | Lab 2 | ||
| 10/18 | 4.0-4.3 | ||
| 10/19 | 4.0-4.3 | ||
| 10/22 | Fall Break | ||
| 10/23 | Fall Break | ||
| 10/25 | Review | HW rewries | |
| 10/26 | test 2 | ||
| 10/29 | 4.0-4.3 | ||
| 10/30 | 4.0-4.3 | ||
| 11/1 | 5.2 | Routing | Lab 2 |
| 11/2 | 5.4 | BGP | |
| 11/5 | Lab 3: Network layer | ||
| 11/6 | Lab 3 | ||
| 11/8 | 6.0-6.4 | Link layer and Ethernet | |
| 11/9 | 6.0-6.4 | ||
| 11/12 | 6.5 | More link layer & wireless | |
| 11/13 | |||
| 11/15 | |||
| 11/16 | Lab 3 | ||
| 11/19 | tour | ||
| 11/20 | Lab 3 | ||
| 11/22 | Thanksgiving | ||
| 11/23 | Thanksgiving | ||
| 11/26 | |||
| 11/27 | |||
| 11/29 | |||
| 11/30 | |||
| 12/3 | Presentation by Michael and Cody | ||
| 12/4 | Presentation by Quinn and Jacob | ||
| 12/6 | Presentation by Shane, Xuan, and Jon | ||
| 12/7 | Presentation by Ben and Chuck | ||
| 12/10 | Presentation by Courtney and Adam | ||
| 12/11 | Presentation by Tony and Greg | ||
| 12/13 | Presentation by Zach and Haley | ||
| 12/14 | Review | HW Rewrite |