Autumn 2026 Course Calendar#

Warning

This calendar is tentative and subject to change.

Lectures take place in Ryerson 251 on Tuesdays and Thursdays from 11:00am to 12:20pm. Most weeks, the Tuesday lecture is used to introduce a new topic, and the Thursday lecture is used to cover various aspects of the course projects. Lecture notes supplementing the material covered that week are posted on Fridays.

Discussion sessions take place in Stuart 102 on Wednesdays from 4:30pm to 5:50pm. Most weeks, the discussion session is used to administer one or more checkpoint exams, followed by a discussion of the exam problems.

All deadlines are at 8pm (Chicago local time) on the specified date.

Week

Date

Lectures

Discussion Session

Coursework Due

1

Tuesday, September 29

Introduction

Wednesday, September 30

Course Organization + Sockets

Thursday, October 1

The Network Protocol Stack

2

Tuesday, October 6

Data Link + Network Layer

Wednesday, October 7

Implementing a Multithreaded Server

Thursday, October 8

Project 1A

Project 1 Warm-up

3

Tuesday, October 13

TCP (1)

Wednesday, October 14

Checkpoint Exam:

  • Data Link and Network Layers

Thursday, October 15

Project 1B

Project 1A

4

Tuesday, October 20

TCP (2)

Wednesday, October 21

Checkpoint Exam:

  • Project 1

Thursday, October 22

Project 2A

Project 1B

5

Tuesday, October 27

Application Layer

Wednesday, October 28

Checkpoint Exam:

  • TCP

Thursday, October 29

TCP Q&A

6

Tuesday, November 3

Wireless Networks

Wednesday, November 4

Checkpoint Exam:

  • Application Layer

Thursday, November 5

Project 2B

Project 2A

7

Tuesday, November 10

Routing Protocols

Wednesday, November 11

Checkpoint Exams:

  • Wireless Networks

  • Project 2

Thursday, November 12

Project 3

Project 2B

8

Tuesday, November 17

Network Security

Wednesday, November 18

Checkpoint Exams:

  • Routing Protocols

  • Challenge Questions

Thursday, November 19

Project 3 Q&A

Thanksgiving Week

Nov 23-27

Thanksgiving Week (No Class)

9

Tuesday, December 1

IPv6

Wednesday, December 2

Checkpoint Exams:

  • Project 3

  • Network Security

Thursday, December 3

Review / Wrap-up

Project 3