
While not a full grading rubric, this is how I allocate the points to the
three main areas of emphasis:
  75 - program functionality - working as defined
  15 - image detail - largely determined by color map
  10 - well-written code - comments, names, readability
 ---
 100

Rationale:
  a perfectly functioning program (75)
  with crisp detailed images (15)
  but totally poorly constructed (0)
  would still, just barely (90) make an A.
  Why? Because it's hard to argue with working code.

  Similarly, a perfectly functioning program (75)
  with beautifuly written, well-documented code (10)
  but blocky, vague images (0)
  would only make a B (85).
  Why? The point of the assignment was about color maps.
  A working program meant the mapping was working but
  the quality of the images is not outstanding (A) work.


