CS 372 Introduction
to Computer Networks
Winter 2005
Course Policies and Expectations
Preparation
and Attendance
Please be on time for class with reading assignments
and homework assignments completed. Some
of the material covered in class is not covered in the textbook, and much of
the material in the reading assignments will not be covered in class.
Much of the information required for completing assignments will be presented
in class. All of these sources
are covered on exams. Do not expect
a private tutorial if you skip lectures and/or recitations.
Participation
You are expected to participate in class discussions
and answer questions.
You are encouraged to
ask questions in class, as this can often benefit the entire group.
Students with documented disabilities who may need
accommodations, who have any emergency medical information the instructor should
be aware of, or who need special arrangements in the event of evacuation, should
make an appointment with the instructor as early as possible, and no later than
the first week of the term. Class materials will be made available in
accessible format upon request.
Academic
honesty
Honesty is absolutely essential in order for learning
to take place. It will form the
foundation of your professional integrity in your career.
In homework and programming assignments, it is often difficult for a
grader to distinguish between legitimate help and plagiarism.
Therefore, you might be able to get a good score without really
understanding what you have handed in.
If you are having trouble with an assignment, you are
encouraged to discuss it with other students, TAs, the instructor, or anyone
else who will listen, but don’t just have someone else tell you how to solve
the problem! If other students ask
you for help, don’t just let them copy your work!
It is possible to discuss problems without plagiarizing.
One of the best methods of debugging is to explain your solution to
someone else.
The most common excuse for virtually identical work is “We
worked on it together.”. In these
cases, credit can be divided among the participants.
The bottom line is: Each
student is expected to produce and understand all aspects of his/her own
programs and solutions.
Labs / reports (20% of total): In most cases, you will be required to sign up for a 2-hour time slot in order to complete each lab. Labs will be run by the TAs in Dearborn 205. Reports are due by 11:59 PM on the due date, and should be submitted as word-processed documents. The submission web site can be found at: https://engr.orst.edu/. No late reports will be accepted. Labs are graded for completeness and accuracy.
Homework assignments (12% of total): These are usually made up of problems from the textbook and other short-answer problems. They are due by 11:59 PM on the due date, and should be submitted as word-processed documents. The submission web site can be found at: https://engr.orst.edu/. No late homework will be accepted. Homework assignments are graded for completeness and correctness.
Programming assignments (16% of total) will be implemented
in C, and must be executable on the engr flop or flip servers.
Programs must be submitted by
Programs are graded on a 50-point scale, distributed as follows:
·
4
Identification, program description, where to execute, etc.
·
6
Documentation, including pre- and post-conditions
·
20 Correctness,
completeness and robustness
·
15* Fulfills
system requirements
·
5
Readability of code/output
* Programming assignments include a set of system
requirements. These specify certain
methods, structures, etc., that must be used in the solution (even if they might
not represent the “best” way to solve the problem).
Remember that the purpose of these requirements is to reinforce the concepts.
Quizzes (16% of total) may be given in class or as "take-home" tests. These will usually contain short-answer type questions. Missed quizzes may not be made up.
Exams - midterm (16% of total) and final (20% of total) - will contain multiple choice, short answer, and coding questions. If you have a conflict for any exam, be sure to resolve it before the end of the second week of classes. Missed exams may not be made up except in cases of verifiable medical emergencies.
Your term total will be calculated using the weights described above, and converted to a letter grade using the following scale:
| Percentage | Grade |
| >= 92.5 && <= 100.0 | A |
| >= 89.5 && < 92.5 | A- |
| >= 86.5 && < 89.5 | B+ |
| >= 82.5 && < 86.5 | B |
| >= 79.5 && < 82.5 | B- |
| >= 76.5 && < 79.5 | C+ |
| >= 72.5 && < 76.5 | C |
| >= 69.5 && < 72.5 | C- |
| >= 66.5 && < 69.5 | D+ |
| >= 62.5 && < 66.5 | D |
| >= 59.5 && < 62.5 | D- |
| < 59.5 | F |