CSc 352: Fall 2002: Grading Policies

Weights Grades will be based on 2% quiz, 9% midterm_grade, 9% final_grade, 5% MAX(final_grade, final_grade), and 75% * assignments.

assignments_grade = 5%* hw1+ 2%*hw3 + 75%( hw4+hw5+hw7) + 18%*(hw2+hw6)
Curving Here is the approximate grade distribution you can expect, based on your percentile rank in the class:

Percentile rankLetter grade
> 83 A
60-83 B
40-60 C
20-40 D
< 20 E
Programs Programming assignments will be graded based on (i) correctness and adherence to the program specification; (ii) program design and coding style; and (iii) documentation. Of these, correctness and adherence to the specification are fundamentally the most important: a beautifully designed and documented program that doesn't work, or which deviates from the spec, will get little in the way of points.

Partial credit will be given for programs, based on (the instructor's/TA's perception of) the seriousness of any errors they may contain. Please note that the severity of an error need not necessarily correlate with the amount of text involved. In other words, an error may be considered a major one, and result in a significant penalty, even if the amount of actual text editing needed to fix it is small.

Documentation will generally count for about 15%-20% of a program. Documentation is expected to be in standard English. Please write in complete sentences and avoid IM-style abbreviations such as this.

Miscellaneous Late assignments will not be accepted.

Without prior arrangements, missed exams result in a grade of zero.