| 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. |