next up previous
Next: About this document ...

CS 1652 Syllabus Fall 2002



Course Home Page: http://www.cs.pitt.edu/$\sim$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/$\sim$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.




next up previous
Next: About this document ...
Kirk Pruhs
2002-08-28