Class meeting time: TR 9:30 - 11AM in SCI 115.
Instructor: John Byers
MCS 280
Phone: 617-353-8925
Dept. of Computer Science
Email: byers@cs.bu.edu
Boston University
Fax: 617-353-6457
Office Hours: Tues: 11 - 12:30, Thurs: 3 - 4:30
Teaching Fellow : Anukool Lakhina
Office (NEW): 64 Cummington Street, Room 222C.
Email: anukool@cs.bu.edu
Office Hours: Mon: 2 - 4, Wed: 2 - 3.
Lab Hours (only when programming assignments are due): Wed: 5 - 7 (in the Undergraduate Programming Lab).
Grader: Manish Raj Sharma
Course Overview: This course serves as a graduate introduction to computer networks and is suitable for beginning graduate students and seniors. The course will investigate the design of computer networks and network protocols, from both a conceptual and a design standpoint. The primary focus of the course will be on the software used behind the scenes to build scalable, general-purpose data networks. Expect us to cover the overwhelming majority of the topics in the Peterson and Davie text. Major topics of this course will include:
Textbook: The technical, in-depth coverage of network protocols provided by L. Peterson and B. Davie, Computer Networks: A Systems Approach, 2nd Edition , Morgan Kaufmann, 1999, makes it a required text. Please be sure to purchase the new second edition with the blue cover rather than the brown-covered first edition. Another useful text which provides a broader introduction with clear, but sometimes less technical descriptions of the course topics, is S. Keshav, An Engineering Approach to Computer Networking, Addison-Wesley, 1997.
Prerequisites: CS 350, CS 330 and MA 294 are essential prerequisites for taking CS 555; please consult the instructor if you are uncertain about your preparation.
The following
class schedule
is updated on a regular basis to reflect what we have covered so far.
Handouts: