CS 640: Introduction to Computer Networks
Fall 2006
[ Overview | Lectures | Work | News ]


11/9/2006: No class today. Check for PA 3 on the "work" link.
11/7/2006: HW 3 due in class.
10/31/2006: PA 2 due by midnight tonight.


In this course, we will discuss the principles and practice of networking. The focus will be on protocols, implementations, and issues specific to the Internet. Coursework would involved problem sets, experiments, programming assignments and optional readings. The goal is for students to learn how to write network applications and also gain a thorough understanding of network internals.

Here are some useful bits of information about the class:

Location & times: 1325 Computer Science and Statistics
T/R 11:00am

Personnel & Office Hours:
Instructor:      Aditya Akella      T 1:30-3:00PM
Teaching Asst:      Ashutosh Shukla      F 1:30-3:00PM
Class Mailing List: The class mailing list is compsci640-1-f06@lists.wisc.edu.

Required textbook: Larry Peterson and Bruce Davie, Computer Networks: A Systems Approach. 3rd Edition, Morgan-Kaufmann, ISBN: 1-55860-832-X.

Recommended textbooks: 1. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet (3/e) , Addison Wesley, 2007, ISBN: 0321227352.

2. W. Richard Stevens, UNIX Network Programming, Volume 1: Networking APIs - Sockets and XTI, Prentice Hall, 1998, ISBN: 0-13-490012-X.

Grading Split: Programming assignments -- 40%, Homeworks -- 15%, Midterm-I -- 20%, Midterm-II -- 25%

Page last modified: 08-31-2006