455/655 Lecture: TR 9:30 - 11 AM in GCB 207.
655 Seminar: Times will vary. Several talks will be held at the Network Reading Group, Thursdays 2:00 - 3:30 in the CS Graduate Lounge.
Instructor: Prof. John Byers
Office: MCS 270
Phone: 617-353-8925
Email: byers @ cs.bu.edu
Office Hours: Mon 9:30 - 11:00, Thurs 11:00 - 12:30.
Graders:
Chong Wang (Homeworks, wangch@cs.bu.edu)
Peng Ge (Programming Assignments, pengge@cs.bu.edu)
Course Overview: CS 455 serves as an advanced introduction to computer networks geared toward seniors majoring in Computer Science. CS 655 serves as an advanced introduction to computer networks suitable for graduate students who have not taken an advanced undergraduate course. Students in both classes will attend the same lectures and will complete the same written assignments, programming assignments and exams. In addition, students in CS 655 will attend and participate in a weekly graduate networking seminar and will write a survey paper in the second half of the semester. The main focus of the course will be an investigation the design of computer networks and network protocols, from both a conceptual and design standpoint. We will primarily focus on the software used behind the scenes to build scalable, general-purpose networks. Expect us to cover the majority of the topics in the Kurose-Ross text. Major topics of this course will include:
Textbook: The required textbook is the critically acclaimed book by Jim Kurose and Keith Ross: Computer Networking, 4th Edition, Addison Wesley.
Prerequisites: CS 350 and MA 293 (or equivalent discrete math and basic probability background) are prerequisites for taking this course, while CS 330 is a strongly recommended co-requisite. Please consult the instructor if you are at all uncertain about your preparation.
The following
class schedule
will be updated on a regular basis to reflect what we have covered so far.
Handouts: