Autumn 2024 Course CalendarΒΆ
Lectures take place in Ryerson 251 on Tuesdays and Thursdays from 12:30pm from 1:50pm.
Discussion sessions take place in Stuart 105 on Wednesdays from 3:30pm to 4:50pm.
Additional pre-recorded lectures will also be made available most weeks. When both the live lecture and pre-recorded lecture have the same topic, that means the live lecture will be used to introduce the topic, and additional pre-recorded lectures will be released after the live lecture.
All deadlines are at 8pm (Chicago local time) on the specified date.
Week |
Date |
Live Lectures |
Pre-recorded Lectures |
Discussion Session |
Coursework Due |
---|---|---|---|---|---|
1 |
Tuesday, October 1 |
Introduction |
|||
Wednesday, October 2 |
Sockets |
||||
Thursday, October 3 |
The Network Protocol Stack |
||||
2 |
Tuesday, October 8 |
Data Link + Network Layer |
Data Link and Network Layer |
||
Wednesday, October 9 |
Implementing a Multithreaded Server |
||||
Thursday, October 10 |
Project 1A |
Project 1 Warm-up |
|||
3 |
Tuesday, October 15 |
TCP (1) |
TCP (1) |
||
Wednesday, October 16 |
Checkpoint Exam:
|
||||
Thursday, October 17 |
Project 1B |
Project 1A |
|||
4 |
Tuesday, October 22 |
TCP (2) |
TCP (2) |
||
Wednesday, October 23 |
Checkpoint Exam:
|
||||
Thursday, October 24 |
Project 2A |
Project 1B |
|||
5 |
Tuesday, October 29 |
Application Layer |
Application Layer |
||
Wednesday, October 30 |
Checkpoint Exam:
|
||||
Thursday, October 31 |
TCP Q&A |
||||
6 |
Tuesday, November 5 |
Wireless Networks |
Wireless Networks |
||
Wednesday, November 6 |
Checkpoint Exam:
|
||||
Thursday, November 7 |
Project 2B |
Project 2A |
|||
7 |
Tuesday, November 12 |
Routing Protocols |
Routing Protocols |
||
Wednesday, November 13 |
Checkpoint Exams:
|
||||
Thursday, November 14 |
Project 3 |
Project 2B |
|||
8 |
Tuesday, November 19 |
Network Security |
Network Security |
||
Wednesday, November 20 |
Checkpoint Exams:
|
||||
Thursday, November 21 |
Project 3 Q&A |
||||
Thanksgiving Week |
Nov 23-27 |
Thanksgiving Week (No Class) |
|||
9 |
Tuesday, December 3 |
IPv6 |
Additional Topics |
||
Wednesday, December 4 |
Checkpoint Exams:
|
||||
Thursday, December 5 |
Review / Wrap-up |
Project 3 |