CPS 130: ANALYSIS OF ALGORITHMS
Grading Criteria
The following is a general guideline being used to
grade homeworks. If you think your scores are not consistent
with this guideline, or if you think there has been an error
in the grading, please feel free to contact Magda.
However, check the solutions posted on the course webpage
before seeing Magda.
If you are not satisfied with her explanation, I'll be happy
to help you.
- A correct solution presented in a rigurous and clear manner will
always receive the maximum number of points.
You may even receive
extra credits for an elegant, complete solution.
Small errors or imprecisions in your answers will result in very
small deductions, or even no deductions at all.
A correct final result without a formal justification or proof is not
considered a complete solution.
While describing an algorithm, it's important that you
explain the algorithm in words. If you feel that a pseudo-code
helps explaining the algorithm, you can provide a pseudo-code
too. But a pseudo-code without any explanation is difficult to
follow, unless it's very short and simple.
- The number of points you lose if you make one or more mistakes on a
particular problem depends on:
- how greatly the errors affect the result you get
- whether the errors reflect a lack of understanding of the
respective subject
- the difficulty of the problem
- You will get partial credit for ideas on difficult problems,
even if they do not lead to the solution, provided
those ideas reflect an understanding of the subject and
the fact that you are aware of what the difficulty of
the problem is, and tried to find a way to solve it.
You will get very little credit, or no credit at all,
if your answer reflects a lack of understanding of the problem,
or if your ideas do not attack the problem at all.
Agarwal's Home Page
Return to
CPS 130 Grades.
Return to
CPS 130 Homepage.