| Date | Topic | Notes/Announcements/Optional Readings |
| Mon Aug 25 |
Welcome C Review |
|
| Tue/Thu Aug 26/28 | Lab 1: UNIX and C Programming | |
| Wed Aug 27 | Homework #1 announced | |
| Fri Aug 29 | ||
| Mon Sep 01 | Chapter 1: Computer Networks and the Internet (PDF) | Homework #2 announced |
| Tue/Thu Sep 02/04 | Lab 2: DNS | |
| Wed Sep 03 | ||
| Fri Sep 05 | ||
| Mon Sep 08 | Chapter 2: The Application Layer (PDF) | A Web Caching Primer (optional) |
| Tue/Thu Sep 09/11 | Lab 3: TCP-based applications | |
| Wed Sep 10 | ||
| Fri Sep 12 |
Homework #3 announced Assign Project #1 |
|
| Mon Sep 15 | ||
| Tue/Thu Sep 16/18 |
Lab 4: Packet sniffing (in PL112, Sandbox Lab)
Note that access to this lab is restricted by copyright to Lehigh only. |
|
| Wed Sep 17 | ||
| Fri Sep 19 | Chapter 3: The Transport Layer (PDF) | Project #1a Due Sunday |
| Mon Sep 22 | Homework #4 announced | |
| Tue/Thu Sep 23/25 | Lab 5: UDP programming | |
| Wed Sep 24 | ||
| Fri Sep 26 | Project #1b Due Sunday | |
| Mon Sep 29 |
Boost
socket performance on Linux (optional) Homework #5 announced |
|
| Tue/Thu Sep 30/Oct 02 | Lab 6: Demonstrate project 1, catch up on past labs | |
| Wed Oct 01 | ||
| Fri Oct 03 | Chapter 4: The Network Layer (PDF) | |
| Mon Oct 06 | Hour Exam 1 (Ch 1-3, C programming, Labs 1-6) | |
| Tue/Thu Oct 07/09 | Lab 7: UDP P2P Chat | |
| Wed Oct 08 |
Homework #6 announced Assign Project #2 |
|
| Fri Oct 10 | ||
| Mon Oct 13 | NO CLASS - Pacing Break | |
| Tue Oct 14 | NO CLASS - Pacing Break | |
| Wed Oct 15 | Homework #7 announced | |
| Thu/Tue Oct 16/21 | Lab 8: Network Simulation | |
| Fri Oct 17 | ||
| Mon Oct 20 | Project #2a Due | |
| Wed Oct 22 | Chapter 5: The Link Layer and Local Area Networks (PDF) |
Project #2b Due Assign Project #3 |
| Thu/Tue Oct 23/28 | Lab 9: Locate Server (Project 4) | |
| Fri Oct 24 | ||
| Mon Oct 27 | Homework #8 announced | |
| Wed Oct 29 | ||
| Thu/Tue Oct 30/Nov 04 | Lab 10: Server-Client Protocol (Project 4) | |
| Fri Oct 31 | Chapter 6: Wireless and Mobile Networks (PDF) | |
| Mon Nov 03 | Homework #9 announced | |
| Wed Nov 05 | Guest Speaker: Mark Miller, LTS | |
| Thu/Tue Nov 06/11 | Lab 11: Client-Server Protocol (Project 4) | Assign Project #4 |
| Fri Nov 07 | Networking photos 1 and 2 | Project #3a Due |
| Mon Nov 10 | Project #3b Due | |
| Wed Nov 12 | Chapter 8: Security in Computer Networks (PDF) | |
| Thu/Tue Nov 13/18 | Lab 12: X-Windows Interface (Project 4) | |
| Fri Nov 14 | Homework #10
announced Homework #11 announced |
|
| Mon Nov 17 | ||
| Wed Nov 19 | Hour Exam 2 (Ch 4-6) | |
| Thu/Tue Nov 20/25 | Lab 13: Finish labs / work on Project #4 | |
| Fri Nov 21 | ||
| Mon Nov 24 | Chapter 7: Multimedia Networking (PDF) | Homework #12 announced |
| Wed Nov 26 | NO CLASS - Thanksgiving Break | |
| Fri Nov 28 | NO CLASS - Thanksgiving Break | |
| Mon Dec 01 | ||
| Tue/Thu Dec 02/04 | Lab 14: Project 4 Playoffs | Project #4 Due (before lab) |
| Wed Dec 03 | ||
| Fri Dec 05 | ||
| Sat Dec 13 | FINAL EXAM in Packard 208 (Ch 1-8, C review) 8am-11am |