CS 176 -- Introduction to Computer Communication Networks

Fall 1997

Course Information

WWW Page:



Andrew S. Tanenbaum, Computer Networks, 3rd Edition, Prentice-Hall, 1996.

Required Prerequisites:

CS 130A-B -- Data Structures and Algorithms I-II

Helpful Prerequisites:

PSTAT 120A -- Probability and Statistics

Professor Information

Kevin Almeroth
Office 2113, Engineering I
E-mail: almeroth@cs.ucsb.edu
Phone: 893-2777
Office Hours: Tuesday/Thursday; 1:45pm - 2:45pm (and open door policy)

Teaching Assistant Information

Hongjun Zhu
Office: CSIL, 1138, Engineering I
E-mail: hongjunz@cs.ucsb.edu
Office Hours: Monday, 2:00pm-4:00pm; Thursday, 3:00pm-5:00pm or by appointment.

Student Evaluation

Written Assignments.

Assignments are due at the beginning of class on the due date. Solutions will typically be handed out at the end of class on the same day. Therefore, turning in assignments after the end of class does not make much sense. Some amount of discussion about assignments is encouraged, but sub-tasking is not allowed.

Programming Assignments.

The same rules apply to programming assignments as to written assignments. Additional requirements are that programs are to be written in C, and in addition to a hard copy turned in at the beginning of class, you will need to turn in an electronic copy. More on turn in procedures later.


There are two exams, both will be closed book, and will take place on the scheduled days. I would strongly encourage everyone to attend both exams.

Course Outline