| Lecturer/Manager | Professor Dan Rubenstein | 
|---|---|
| Office hours: | Location: CEPSR 816  Weekly time: Monday, 2-3. Extended until 4 if busy until 3. Also at other times by appointment  | 
| Office phone: | (212) 854-0050 | 
| Email address: | dsr100@columbia.edu | 
| Day & Time Class  
 Meets on Campus:  | 
Tue 4:10-6:40pm | 
| Location: | 1127 Mudd Bldg | 
| Credits for Course: | 4.5 | 
| Class Type: | Lecture | 
| Teaching Assistant: | Vassilis Stachtos (vs@comet.columbia.edu) 
 | 
| Prerequisites: | 
  | 
| Description: | We are rapidly approaching an era in
	      which the Internet will be the primary means of
	      communication and information exchange.  Already,
	      millions use e-mail as a routine form of communication,
	      and the World Wide Web (WWW) has become a primary source 
	      for gaining access to enormous volumes of information,
	      as well as to a variety of services, such as on-line
	      shopping, stock trading, and banking.
 This course is designed to bring students up to the state of the art in networking research with a focus on Internet technologies, and to provide the tools necessary to allow students to stay current after the course ends. The course will cover a blend of theoretical topics and cite practical examples, mainly from the Internet. Since this is a 4.5 credit graduate-level course, the pace will be fast, and the workload will probably be quite heavy.  | 
| Required text(s): | 
  | 
| Reference text(s): | 
  | 
| Homework(s): | Between 5 and 10 written homework assignments, plus 3 to 5 programming assignments. | 
| Project(s): | Students are expected to complete a project that involves preliminary exploration into a current networks research topic. It is preferred that the project is performed in groups of 3-5 students. | 
| Paper(s): | Additional readings will be assigned throughout the term to provide additional details on selected topics. | 
| Midterm exam: | Date and format (open / closed book) to be decided in class | 
| Final exam: | There will be no final exam | 
| Grading: | Assignments 25%, midterm 25%, project 50%, | 
| Computer hardware and software requirements: | Computer account. Access to a Linux or Solaris machine is assumed. Programming projects can be done in C or C++. | 
| Homework submission: | For off-campus students and programming assignments, by electronic mail to the teaching assistant. On-campus students submit written assignments on paper at beginning of class. |