CS425: Computer Networks, Fall 2006


Instructor

Bhaskaran Raman

Assistant Professor
Room 212, CSE

Teaching Assistants:
Akhilesh Bhadauria, Zahir Koradia
{akhilb, zahir AT cse}


See also: EE673: Digital Communication Networks

Lecture Slides
Tutorials
Announcements
Course Description
Text Books
Course Evaluation
Honor Code


Announcements:

Lecture times (CS101): Tue 7:30-8:30pm, Fri 5-6:30pm
Tutorial times (CS101): Tue 4:30-5:30pm, Wed 11am-12noon, Thu 5:30-6:30pm
Office Hours: Wed 10-11am (please email me at least a day in advance to ensure that I will be there)
Tutorial allotments:  [Tuesday]  [Wednesday]  [Thursday

Project submission/evaluation guidelines are here.


Course Description:

The aims of this course are: Topics covered in this course will include: Design principles of Internet, layering, encoding, framing, error detection/correction, media access, addressing, routing, congestion/flow control, application protocols, network security, socket programming, network simulator (NS2).

Text Books:

There is no one source of material for this course. The material will be drawn from a few seminal papers in networking, the following textbooks and web. I will post the links to the papers/web material used as and when needed.

Course Evaluation:

Class participation
5%
Quizzes (2 * 5%)
10%
Mid-semester exam
20%
Project
20%
End-semester exam
45%

Class participation involves asking relevant/interesting questions and participating in any discussions that ensue. Please tell your name before you speak.

There will be one project based on Socket Programming and/or NS2 (Network Simulator Version2). The project can be done in groups of three and will be assigned before mid-semester break. It will be due in one month.

Honor Code:

Solutions to assignments must be an individual effort. If you are serious about learning you will think twice before cheating. Discussion with friends are fine and even encouraged as long as you realize for yourself that you are not crossing the line between learning and dishonesty. If you find yourself in a situation where you want to cheat, be it no time, not being able to follow the material, fear of lower grades etc, approach me, we can work something out but please do not cheat . I strongly urge you to read the following article: Think on These Things and reflect on the implications of cheating. I personally view cheating as a very serious offense. If caught, you can expect a failing grade.
Last modified: Mon Nov 6 15:54:19 IST 2006