CSE 222A: Computer Communication Networks Syllabus

Textbooks

The required textbook for this course is:

In addition, we suggest several texts as background:

Grading

Your final grade for the course will be based on the following weights:

There will be several unannounced, closed book pop quizzes throughout the term. The final quiz will be open book at the end of the quarter.

The major portion of this course will consist of a term research project, carried out in teams of two or three, culminated by a talk and paper. I will provide a number of ideas that can serve as a starting point for many projects. Students can also work with me 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.

Schedule

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

Date Topics Notes Readings
Part 1: Review: Packet Switched Networks
Mon 01/08 Class overview & introduction
[pdf]
Wed 01/10 Layering & End-to-End
[pdf]
P&D Chapters 1-2, SRC84
Mon 01/15 MLK Day (no class)
Wed 01/17 Packet forwarding
[pdf]
P&D Chapter 3, CK74
Mon 01/22 Routing
[pdf]
P&D Chapter 4, Pax97
Part 2: Alternative Infrastructures
Wed 01/24 Active and Overlay Networks
[pdf]
Project ideas due. We99
Mon 01/29 Software Defined Networking
[pdf]
Project groups due. KC+10
Part 3: Data Center Networks
Wed 01/31 Datacenter Networks
[pdf]
ALV08
Mon 02/05 L2 in the Data Center
[pdf]
Project proposals due. MP+09
Wed 02/07 Hybrid networks
[pdf]
FP+10
Mon 02/12 Resource provisioning
PK+12
Part 4: Wide-area Networks
Wed 02/14 Alternative routing mechanisms
[pdf]
GG+09
Mon 02/19 Presidents' Day (no class)
Wed 02/21 Traffic Engineering
Project checkpoint ZZ+10
Part 5: Congestion Control
Mon 02/26 Congestion Control
KHR02
Wed 02/28 Datacenter TCP
AG+10
Mon 03/05 Multi-path TCP
WR+11
Part 6: Wireless
Wed 03/07 WiFi
Project checkpoint CA+07
Mon 03/12 Mesh networking
BM05
Evaluation
Wed 03/14 Quiz
Wed 03/21 Project presentations

Last updated: 2018-02-14 12:19:09 -0800 [validate xhtml]