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