CS 1652 Syllabus Fall 2002
Course Home Page: http://www.cs.pitt.edu/kirk/cs1652/index.html
Course Club Page: http://clubs.yahoo.com/clubs/cs1652pitt
Course Text: Computer Networking: A top-down approach featuring
the Internet by James Kurose and Keith Ross, 2nd edition.
You will also need access to the text's homepage on the www
at http://www.awl.com/kurose-ross. This access comes for free when
you purchase a new copy of the text. If you purchased a used
copy of the text, you may need to pay to access this web site.
You should check the course home page and course club page regularly.
You should join the course club; This will require becoming a Yahoo
member first.
Students are welcome to use the course club page to discuss homework problems
and programming assignments.
However, students may not post solutions.
Students should use the course club to ask
questions of the instructional staff (Note that if you do not reveal
personal information on your Yahoo membership page, then these
questions are anonymous).
The TA will monitor the messages regularly, and the instructor will
try to read messages on the board daily.
Instructor: Kirk Pruhs
Office: 5415 Sennott Square
Phone: 624-8844
Email: kirk@cs.pitt.edu
Office hours: MW 2:00 - 4:00.
TA: Anandha Gopalan
Office: 6410 Sennott Square
Phone: 624-8442
Email: axgopala@cs.pitt.edu
Office hours: 2-5 MW
http://www.cs.pitt.edu/axgopala
Prerequisites: CS 1550. Knowledge of Java, or willingness to
learn Java.
Course Content and Policies: The intent is to cover the whole text
in order from front to back. There will be almost daily homework.
You may work with other students on the homework problems
provided that each student writes their own solution, and
that each student acknowledges his/her collaborators at the
end of each solution write-up.
Homework is due at the start of class, and no late homework will
be accepted.
There will be 5 programming assignments from the text homepage:
Students may work in pairs on the programming assignments. Limited collaboration is acceptable on the programming assignments, but each student should do the bulk of the work themselves. Late programs will be docked 10% of the total possible points for each day, or portion thereof, that they are late. Some reasonably modest amount of extra credit may be earned on the programming assignments.
There will be 1 midterm exam and a final exam.
Grading:
The midterm exam is worth 20% of the total grade.
The final exam is worth 30% of the final grade.
Daily assignments and labs(programming assignments)
are worth 50% of the grade.
The labs will be worth much more than the daily
assignments.
Class attendance and participation
may be used to decide borderline grades.
You are not in competition with the other students. I have no
set number of A's, B's, etc. It is in all students best interest
to collaborate and learn the material.
Exam Scoring Appeal Policy:
Appeals will not be accepted earlier than 1 class after the
exams were returned, and will not be accepted later than
2 classes after the exams were returned.
Of course any clerical errors can be corrected.
Missing tests: If you are going to miss a test for unavoidable
reasons then before the exam (or as soon as possible) you must contact me.
If this is not possible, contact the computer science departmental
secretary at 624-8490.
Cheating Policy: I have no tolerance for cheating.
If you are caught cheating, you will receive an F grade for
the course.