CS 3251 - Computer Networks I

Spring 2003

TuTh 8:05-9:25 - Boggs B6

This Page Last Updated:


NEWS!


Description
This course provides an introduction to problems in computer networking, including errors, medium access, routing, flow control and transport. Emphasis is on current best practice, and specifically on solutions deployed in the current Internet. Includes programming of networked applications.

Instructor
Russell J. Clark, PhD
Main office: 221 GCATT (250 14th Street)
Office phone: 404.894.6705
Office hours: T-Th 9:45 to 11:00 in CoC Commons Area or by appointment
rjc@cc.gatech.edu Email is always the most reliable way to reach me.

Teaching Assistants and Office Hours

Jeonghwa Yang jeonghwa@cc.gatech.edu Monday 4:00-5:00 - CoC Commons Area

Ola Nordstrom nalo@cc.gatech.edu Tuesday 2:00-3:00 - CoC Commons Area

Ramesh Viswanath ramesh@cc.gatech.edu Wednesday 3:00-4:00 - CoC Room 226F

Newsgroup
news:git.cc.class.cs3251
The newsgroup will be used to answer clarification questions about homework assignments, answer common questions on programming, post class announcements, make corrections to assignments (if needed), etc. You should read the newsgroup regularly, especially when we get into sockets programming.

Assignments

Late homeworks will not be accepted. I will drop your lowest homework grade from the final grade calculation.

Supplements to Assignments

Watch this space for other supplements!

Exams

Exam dates will not change. Make sure you can be here for these dates.

Resources

Textbook
Computer Networking: A Top-Down Approach Featuring the Internet, Jim Kurose and Keith Ross, Addison Wesley (at bookstore). The syllabus contains references to reading in the text, marked as KR. The text will be supplemented with handouts and web pointers.

Sockets Information
The Pocket Guide to Sockets, Michael Donahoo and Ken Calvert, Morgan Kaufmann (at bookstore). The syllabus contains references to reading in this book, marked as DC.

RPI Sockets Tutorial (strongly recommended)
Jim Frost's BSD Sockets Primer (recommended; sockets by analogy to telephones)
Berkeley UNIX System Calls and Interprocess Communication, L. Besaw, with revisions by M. Solomon (recommended)
UNIX Socket FAQ

Other Resources
Solaris 7 man page for netstat

Grading and Academic Honesty

Final Grades - Index by Codenumber which was sent to your GT mail account. All grade changes through May 5 are recorded.

Your grade will be determined by your performance on homework assignments (which will include some programming) and exams. The weights are as follows:

Homework - 30%
Midterm exam 1 - 20%
Midterm exam 2 - 20%
Final exam - 30%
Students are expected to abide by the Georgia Tech Honor Code. Honest and ethical behavior is expected at all times. All incidents of suspected dishonesty will be reported to and handled by the office of student affairs.

In particular, you are to do all assignments yourself, unless explicitly told otherwise. You may discuss the assignments with your classmates, but you may not copy any solution (or part of a solution) from a classmate or previous student of this class.


Course Outline (updated weekly, dates subject to change)

KR = Kurose and Ross; DC = Donahoo and Calvert
Russell J. Clark
Created: Sat Jan 4 8:26:26 2003