CS4450 and CS5450: Computer Networks
Schedule Update:
Class will definitely be held
at 8:40-9:55 in Hollister 110. This
should be reflected in peoplesoft sometime the
morning of Thursday 9/4.
Please note that CS4450 will NOT
be taught in spring this year.
Thank-you all
for your patience.
(formerly CS419)
Spring 2008110 Hollister; MW 8:40-9:55Professor Paul Francis |
Teaching Staff
|
Paul Francis |
Office hours: anytime I'm in (most afternoons), but generally a good time is after class |
4108 Upson Hall |
francis@cs.cornell.edu |
|
Tuan Cao |
Office hours: Tuesday: 1pm-2pm, Wednesday: 2h30-3h30. Location: Upson 328B. |
Rm TBD |
tuancao@cs.cornell.edu |
|
|
Office hours:
Mon 12:15p-1:15p Upson 328B BAY A, Thu 5:00p-6:00p Upson 328B BAY C |
Rm TBD |
yaoyue@cs.cornell.edu |
Important Dates:
Midterm: Oct. 22 (during normal class hours)
Final: Dec. 3 (during normal class hours)
Required Course Text: Larry
Peterson, Bruce Davie
Computer Networks: A Systems Approach, 4th Ed.
|
This course is appropriate
for advanced students who have none or limited networking knowledge. Note that there is project work in C or C++,
so you should either know it or be prepared to learn it.
My goals for you in this
course are:
In addition to lectures,
textbook reading, homework assignments, and exams, this course will have
several hands-on project assignments. These will consist of network
measurements (using Ethereal, ping, and
traceroute), network simulations (using the Opnet
simulation package in the CSUG Lab), and network device and application
programming in C or C++ (on a Linux server cluster donated by Intel). I'm not
assigning a single large project, but rather a number of small projects
throughout the semester. You will be expected to complete these
"class-defined" projects individually—not in teams— though
consultation with fellow students is allowed.
There will be two exams: a
midterm and a final, both in-class, open-book, but no notes allowed. However,
the only book you will be allowed to bring into class is the assigned
text. There will also be written homework assignments most weeks.
Though this list is subject
to minor revision, I plan to cover the following topics: