CSE 222a: Computer Communication Networks Syllabus



The major portion of this course will consist of a term research project, carried out in teams of three or four, culminated by a paper and poster session. I will provide a number of ideas that can serve as a starting point for many projects. Students can also work with the TAs to define a separate project in an area related to the course. The project will make up the bulk of the course. Students will spend the first part of the course defining the project and researching related work. The actual work on the project will be completed in the last six weeks of the course.


Also available as an ical file that you can subscribe to.

Date Topics Notes Readings
Part 1: Review: Packet-switched networks
Thu 09/24 Class overview and introduction
Tue 09/29 Layering and end-to-end
P&D Chapters 1-2, SRC84
Thu 10/01 Packet forwarding
P&D Chapter 3, CK74
Tue 10/06 Routing
P&D Chapter 4, Pax97
Part 2: Software defined networking
Thu 10/08 Active and overlay networks
Project groups due We98
Tue 10/13 Software defined networking
Project ideas due KC+10
Thu 10/15 P4: Programming the network data plane
BD+14, Tutorial
Part 3: Data center networks
Tue 10/20 Data center networks
Thu 10/22 Data center experiences
Project proposals due SO+15
Tue 10/27 L2 in the data center
Other helpful slides are located here MP+09
Thu 10/29 Hybrid networks
Part 4: Wide-area networks
Tue 11/03 US long-haul fiber optics
Project checkpoint DB+15
Thu 11/05 Alternative routing mechanisms
Tue 11/10 Wide-area traffic engineering
Thu 11/12 Wide-area security
Part 5: Congestion control
Tue 11/17 Hotnets 2015
Class cancelled
Thu 11/19 Congestion control
Tue 11/24 Data center TCP
Project checkpoint AG+10
Thu 11/26 Thanksgiving
University holiday
Tue 12/01 Multi-path TCP
PDF/PPTX draft of your poster due WR+11
Thu 12/03 Optional in-class project workshop
Tue 12/08 Project poster session
8am until 11am, location CSE 1202; project write-up due

Last updated: 2015-11-30 10:24:32 -0800 [validate xhtml]