Computer Science 881 Spring 20054 Instructor: Dr. Mike Westall McAdams 307 656-5868 (Office) westall@cs.clemson.edu Office hrs: 11:00 - 12:00 M, W, Tu, Th Other hours available by appointment. Please see me after class or contact me by e-mail when you need to make one. You are also free to ask questions via e-mail.. If the question has a long answer, I may ask you to see me in person. Grading: Exam 20% Projects 40% Quizzes (n) 40% Final avg >= insures grade no worse than 90 A 80 B 70 C 60 D Zero or more quizzes will be dropped. One or more comprehensive makeup quizzes will be given near the time of the final exam. No other makeup quizzes will be given. You will always be given at least one class's notice prior to a quiz. Quizzes may contain both "open book" and "closed book" questions. Projects should be written in a coding style that is consistent with Linux kernel standards. In particular text lines longer than about 70 characters and functions longer than about 30 lines and while/if nesting > 3 deep should be avoided. Code should also be commented in a meaningful way and it should be possible to enable/disable debugging printks at make time. See /usr/src/linux/Documentation/CodingStyle for additional details. You may work either by yourself or in a TWO person team. You are free to discuss assigned work with other teams and are encouraged to conduct joint interoperability tests. You may look at other teams code <> if they ask you to during such testing. If working in a team, each FUNCTION must have a single primary author. The author's name must appear at the top of the function. ALL data entry and changes to that function MUST be performed by the function's author. The following offenses will lead to a grade of F in the course: Sharing of machine readable code segments with other teams. Stealing of machine readable code segments from other teams. Sharing of <> with other teams. Use of any code that is both not written by your team and not present in the kernel. (You are free to copy from the kernel --- but that is the ONLY source that you are free to copy from --- unnecessary code bloat due to unneeded kernel copying will lead to deductions but is not illegal. It is YOUR responsibility to protect your code. Don't leave it on Lab machines, because there are current students in our program who HAVE demonstrated the willingness and ability to steal such code. Late assignments will be subject to a deduction of n^2 where n is the number of days late. Assignments will be due no later than 11:59pm on the due date. Weekend days count in the deduction computation. Directory /home/westall/class/881net on the CS dept SUN network contains class notes and other resources.