Where and when?

Time: Tuesday and Thursday 1:10-2:25pm
Room: Pupin 428

Office hours:
Tuesday 2:30-3:30pm (Mathias Lécuyer, CEPSR 6LW5)
Wednesday 1:30-2:30pm (Avner May, CEPSR 6LW5)
Thursday 2:30-3:30pm (A. Chaintreau, CEPSR 610)
Thursday 4:30-5:30pm (Laurent Charignon, CEPSR 6LW5)
NB: office hours are all an hour, but can be extended by 30~45mn depending on demand.

Who is teaching?

Augustin Chaintreau (instructor), Laurent Charignon, Avner May, Mathias Lécuyer (Teaching Assistants)


This class contains 2 programming assignments so you should be comfortable writing programs in C and/or Java.
This class contains analysis of performance of network protocols. You need to know discrete probability at an introductory level.

Grading scheme:

The evaluation will be based on:
  • 2 programming assignments (20%)
  • 5~6 written assignments (20%)
  • a mid-term exam (25%)
  • a final exam (35%)
  • class participation (extra credit)
Please read the Rules applying to homework submissions.

Reading, Textbook:

We will follow Chapter 1 to 5 of "Computer Networking: a top-down approach" by James F. Kurose and Keith W. Ross (ISBN and details below)
Computer networking :a top-down approach (5th ed.)
James F. Kurose, Keith W. Ross.
Boston :Addison-Wesley,
It is recommended to read the associated chapter before the lecture.
The page that we will cover are indicated on the Detailed Contents page.
There are occasionally content covered outside the book, they will be indicated and referenced in the "Detailed Content" page.