CSC2229 - Schedule

This is a tentative course schedule. Handouts and slides will be added to this page as the course progresses. Make sure to refresh the page to see the latest handouts.

#
Date
Lecture Topic
Reading
Handouts
Assignments
1
Jan. 10
Course logistics and introduction
-
H01 - Info Sheet [pdf]
H02 - Lecture 1 [pptx] [pdf]
-
2
Jan. 17
Software defined networks
[1] [2]
H03 - Lecture 2 [pptx] [pdf]
-
3
Jan. 24
Controller Scalability
[3] [4]
H04 - Lecture 3 [pptx] [pdf]
H05 - Lecture 3 [key] [pdf]
-
4
Jan. 31
Programming Software-Defined Networks
[5] [6]
H06 - Lecture 4 [pptx] [pdf]
Project proposal due on Feb. 3rd
-
Feb. 7
No class
-
-
-
5
Feb. 21
Rethinking Congestion Control in Software-Defined Networks
[7] [8] [9]
H07 - Lecture 5 [key] [pdf]
-
6
Feb. 28
Packet Forwarding in Data Plane
[10] [11]
H08 - Lectures 6 and 7
-
7
Mar. 7
Packet Forwarding in Data Plane; Security and debugging in SDN
-
-
-
8
Mar. 14
Packet Forwarding in Data Plane; Security and debugging in SDN
-
-
-
9
Mar. 21
Simple Distributed Programming for Scalable Software-Defined Networks
H09 - Lecture 8
Intermediate report due on Mar. 10th.
10
Mar. 28
-
-
-
11
Apr. 4
Final presentations
-
-
-
12
Apr. 4
Final presentations
-
-
Final report due Apr. 3rd
-