Grading policiescmsc fall prof
Grading Policies
CMSC 471 – Fall 2004 – Prof. desJardins
This is an approximate distribution of how your grade will be allocated on programming assign-ments. The specific percentages may vary some from one assignment to another.
• A correct solution (i.e., one that returns the right answer in all cases) will receive 80% credit. Note that you must have complete error checking to receive this credit.
1.2 Regarding Readability
In solution keys, I will typically provide header comments, a documentation line, some inline comments, and properly indented code. This is perhaps more commenting than a simple program needs, but it’s a good habit to get into anyway.
1
solutions. On the other hand, elegance doesn’t just mean “short functions,” since making func-tions very short may also make them obscure and difficult to understand. Elegance in program-ming is an art; the only way you can learn it is to think carefully about how you formulate your solutions, and to study examples of well designed code.
Other assignments will require you to express opinions in short answers or in essays. As with programming assignments, a portion of your grade will be given for the content of the essay, and a portion will be given for readability and style. As with programming assignments, the approximate distribution of credit will be as follows:
• 80% for content (well thought out and well reasoned answers; answers that are “correct”to the extent that there is a correct answer, which there often is not).


