COMPSCI 514/ECE 558 Computer Networks, Fall 2021

Time Mon 3:30pm - 4:45pm Online class Wed 3:30pm - 4:45pm Online class Check Sakai for the Zoom link
Instructor   Bruce M. Maggs Office Hour: TBD
Shane(Xiao) Zhang Office Hour: D309 Wed 4:50 PM - 5:50 PM

Overview: CompSci514/ECE558 is an entry-level graduate course. In this class, we aim to teach how various networks and protocols work, the design rationale behind them, how to design networks and protocols, and how to evaluate and improve them. To do so, we will discuss modern and classic research papers in networking and introduce a variety of fundamental challenges in networking. We will discuss but not limited to the following topics: resource sharing, routing, software-defined networking, data center networks, router design, peer-to-peer networks, content distribution networks, network measurement, and network architectures.

Prerequisites: CompSci 310, 356, 510, or equivalent. Knowledge of C/C++ or Python required.

Collaboration Policy: Students are encouraged to talk to each other, to the course staff, or to anyone else about any of the assignments, but students should complete individual assignments by themselves. Assistance is limited to discussion of the problem and sketching of the general approaches to a solution.

Late Policy:

Cheating Policy: Don't know if you are cheating? Please consult the Cheating Policy. If you are caught cheating, you will be reported to the Office of Student Conduct and you will receive a failing grade in the class.

Grading Policy:

Last updated: 08/2021