Skip Navigation
Home Syllabus Schedule Assignments Labs Reading

Picture of Prof. Wolf

Fall 2011

Course Info


Prof. Tilman Wolf (


Tuesdays & Thursdays, 4:00 p.m. - 5:15 p.m.
Please keep Friday 2:30 p.m. - 3:45 p.m. available for alternate lecture times due to travel (details announced in class).


Marston Hall, room 220


Architecture of Network Systems by Dimitrios N. Serpanos and Tilman Wolf, Morgan Kaufmann Publishers, 2011.

Course web sites:


Introduction to Computer Networks (or similar) recommended, but not required.

Teaching assistant:

Jin Zhu (

Office hours:

Instructor: Wednesdays, 2:00 p.m. - 3:00 p.m., and Fridays, 1:00 p.m. - 2:00 p.m., (Knowles 211C)



Course Description

ECE 671 - Computer Networks (formerly ECE 697AA) is a graduate level course that covers fundamental concepts and systems aspects of computer networks. Topics include a review of the layered Internet architecture and encompass router design, lookup and classification algorithms, scheduling algorithms, congestion control, wireless protocols, and network security. The goal of this course is to explore the key technical and research questions in computer networks as well as to convey the necessary analytical, simulation, and measurement techniques. Lectures are complemented with reading, homework, and lab assignments for an in-depth exposure.  

A prior introduction course to computer networks is recommended but not strictly necessary.

Note: Since this course is a Ph.D. core requirement, more emphasis is given to well-established networking fundamentals. Temporarily hot topics in networking are limited to just a couple of lectures.