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:

  • Data Link and Network Layers

Thursday, October 17

Project 1B

Project 1A

4

Tuesday, October 22

TCP (2)

TCP (2)

Wednesday, October 23

Checkpoint Exam:

  • Project 1

Thursday, October 24

Project 2A

Project 1B

5

Tuesday, October 29

Application Layer

Application Layer

Wednesday, October 30

Checkpoint Exam:

  • TCP

Thursday, October 31

TCP Q&A

6

Tuesday, November 5

Wireless Networks

Wireless Networks

Wednesday, November 6

Checkpoint Exam:

  • Application Layer

Thursday, November 7

Project 2B

Project 2A

7

Tuesday, November 12

Routing Protocols

Routing Protocols

Wednesday, November 13

Checkpoint Exams:

  • Wireless Networks

  • Project 2

Thursday, November 14

Project 3

Project 2B

8

Tuesday, November 19

Network Security

Network Security

Wednesday, November 20

Checkpoint Exams:

  • Routing Protocols

  • Challenge Questions

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:

  • Project 3

  • Network Security

Thursday, December 5

Review / Wrap-up

Project 3