This is a tentative schedule, and it is subject to change.
Refer to the course's Moodle for detailed, up-to-date reading and assignments.
"P&D n" refers to chapter n in the textbook by Peterson and Davie.
Readings in addition to the textbook will be provided as links or handouts.
Blank days are continuations of the topic and reading from an earlier day.
Labs will be assigned on Thursdays and due by the class period either one or two weeks later.
Take-home exams will be available online after a class on Thursday and due by the beginning of class the following Tuesday.
Wk | Date | Topic | Reading | Assigned | |
---|---|---|---|---|---|
1 | 8/25 | Tue | Introduction | ||
8/27 | Thu | Foundation | P&D 1 | Lab 1 | |
2 | 9/1 | Tue | |||
9/3 | Thu | Direct Link Networks (Physical Layer) | P&D 2 | Lab 2 | |
3 | 9/8 | Tue | |||
9/10 | Thu | Lab 3 | |||
4 | 9/15 | Tue | Packet Switching (Switches, LANs) | P&D 3 | |
9/17 | Thu | Lab 4 | |||
5 | 9/22 | Tue | Internetworking (IP, Routing, Internet) | P&D 4 | |
9/24 | Thu | Lab 5 | |||
6 | 9/29 | Tue | |||
10/1 | Thu | Lab 6 | |||
7 | 10/6 | Tue | |||
10/8 | Thu | Exam 1 | |||
8 | 10/13 | Tue | End-to-End Protocols (UDP, TCP, RTP) | P&D 5 | |
10/15 | Thu | Project Meetings | |||
9 | 10/20 | Tue | |||
10/22 | Thu | Lab 7 | |||
10 | 10/27 | Tue | Coding / Implementation (I/O, Sockets, Queues, ...) | P&D 1.4, Online | |
10/29 | Thu | Lab 8 | |||
11 | 11/3 | Tue | Applications (Email, HTTP, P2P, Web Services, ...) | P&D 9 | |
11/5 | Thu | ||||
12 | 11/10 | Tue | |||
11/12 | Thu | ||||
13 | 11/17 | Tue | |||
11/19 | Thu | Exam 2 | |||
14 | 11/24 | Tue | Special Topics | TBD | |
11/26 | Thu | Thanksgiving | |||
15 | 12/1 | Tue | Special Topics (cont.) | ||
12/3 | Thu | ||||
12/9 | Wed | 8:00-10:00am – Project Presentations |