CSCI 4273/5273: Network Systems

Fall 2010

Department of Computer Science, University of Colorado at Boulder


See the Moodle class Web page at

Schedule & Location: Mon, Wed 4-5:15 pm, ECCS 1B28
Course number: CSCI 4273/5273, Call # depends on ugrad/grad.  See also the CS Web site and look under the Courses option.
CSCI 3753 Operating Systems, and familiarity with C and UNIX.
Professor Rick Han,
Office: ECCR 1B05F
Office Hours: Tuesday 2-3 pm and Wednesday 1-2 pm 1:30-2:30 pm
in ECCR 1B09.  Additional appointments as needed.
Phone: 303-492-0914

Other very useful references: 

Lab TA: Sushrut Kagalkar
Lab TA Office/Hours: To be determined, see moodle.
Lab TA Email: Sushrut.Kagalkar@Colorado.EDU

Josh Wepman

Grader email: Joshua.Wepman@Colorado.EDU

class Web site:
See the Moodle class Web page at  Assignments, lecture slides, and announcements can be found there.  The moodle has a variety of useful features, including a forum for posting questions.  Each student should establish an account on the moodle and then subscribe to our class on the moodle using the special enrollment key given out in class.

CSEL Accounts:
Each student should sign up for an account on the Computer Science Educational Labs (CSEL) Linux cluster.  This will also give you Buff One card key access to the CSEL.  The general CSEL site is


25% Final exam - Saturday December 11, 10:30 am - 1 pm
15% Midterm exam
45% Programming assignments
15% Problem sets

All programming assignments and problem sets are due by start of class on their respective due dates, unless otherwise noted.  Programming assignments and problem sets must be submitted by uploading them to the moodle class Web page (though problem sets may also be handed in in-class by the end of lecture), unless otherwise noted.    The late policy for programming assignments is as follows: maximum 90% of original points if submitted within 24 hours of the due date; no credit if submitted one day or more after the due date.  Late problem sets will not be accepted, unless otherwise noted by the instructor.   For both programs and problem sets, we highly encourage you to submit even partially finished work for partial credit.  Extensions will not be granted except at the instructor's discretion in documented cases of extreme hardship, unless otherwise noted.

Grading for graduate students in 5273 will be evaluated separately from grading for undergraduate students in 4273.  As the occasion warrants, certain assignments may have a higher degree of difficulty for graduate students.

All programming assignments must be written in C and compiled for execution on the Linux operating system in the CSEL Linux cluster, unless otherwise noted.  The TA will grade your programs on the CSEL Linux machines.

All programming assignments and problem sets should be your original work, unless otherwise noted.

Plagiarism policy.

Additional Policies:

Disability Policy

Religious Observances Policy

Discrimination and Sexual Harassment Policy

Classroom Behavior Policy