Syllabus
Click on this link to open the Printable Syllabus in a new browser window/tab (Note: The printable syllabus is in plain text format)
Computer Networks Syllabus
CMPS 376 - Winter 2008
Dr. Melissa Danforth
Office: Sci 403, 654-3180
Office Hours: MWF 3:30pm - 5:10pm or by appointment
Email: melissa@cs.csubak.edu
Course web site: http://www.cs.csubak.edu/~mdanfor/
Course meets MWF 9:30am - 10:55am in Sci 414,
Tu 8:00am - 10:25am in Sci 407
Course Description:
A study of computer networks focusing on the TCP/IP Internet protocols
and covering the four layers: physical, data link, network, and transport,
in detail. The lectures will focus extensively on the theory of networking
and the details of several popular protocols. This course also includes a
weekly laboratory which covers network utilities and network programming.
More course information can be found at the official department course
description webpage:
http://www.cs.csub.edu/newsite/CS/CourseDescription/376_Description_v1.htm
Prerequisite:
CMPS 223
Textbook:
Computer Networks, 4th edition, Andrew S. Tanenbaum, Prentice Hall,
ISBN 0-13-066102-3.
Material Covered:
Chapter 1 - Introduction
Chapter 2 - The Physical Layer
Chapter 3 - The Data Link Layer
Chapter 4 - The Medium Access Sublayer
Chapter 5 - The Network Layer
Chapter 6 - The Transport Layer
Chapter 7 - The Application Layer
Chapter 8 - Network Security
Attendance:
Students are responsible for their own attendance. The topics covered
in lecture will be listed on the course website. Lab attendance is not
required but is strongly encouraged.
Academic Integrity Policy:
Assignments may discussed in groups. If the assignment is a group
assignment, the group turns in one assignment for the entire group.
However, if the assignment is an individual assignment, each student
must turn in their own work; no direct copying is allowed. You may
discuss individual assignments with other students, but you must write
up the assignment in your own words. Refer to the Academic Integrity
policy in the campus catalog.
Computer Lab:
The computer lab in Sci 409 is available for use by students in this
course outside of class time on a first come, first serve basis.
Grading: Labs/Homework 40%
Midterm 30%
Final 30%
Homework/Lab Policy:
Homeworks and labs may be worked on and discussed in groups, but every
student must turn in their own assignments in their own words. Refer to
the Academic Integrity Policy above. Assignments will be posted online
on the course website. The due date will be given with the assignment.
Late labs are not accepted, however partial credit will be given for
incomplete labs. Late homework is accepted, but it will be marked down
10% for every day it is late. Homework assignments more than three days
late will not be accepted. Saturday and Sunday count as one day under
this policy.
Homework/Lab Submission:
Assignments are submitted by emailing the instructor from the Computer
Science department server or by turning in a hardcopy of the assignment
to the instructor. If emailing, all files must be in text or PDF format.
Do not use RunnerMail or any other email method. If you believe you
submitted the assignment on time but the instructor has not received it,
contact the instructor.
Midterm: Tuesday February 5, 2008, 8:00am - 10:25am in Sci 407
Final: Friday March 14, 2008, 8:00am - 10:30am in Sci 414