20-CS-122-001 Computer Science II Spring 2012
Prog Contest Grading Criteria

Virtual functions, classes, inheritance, lists, queues, stacks, applications

  1. Learned principles were applied - team used classes, built-in functions, etc.
  2. Programs are maximally efficient - team used the best algorithms to solve each problem
  3. Simplest code was used given the chosen algorithm
  4. Code is easy to understand (comments are irrelevant on such small code segments)
  5. Many problems were attempted
  6. Code is correct or looks like it is going somewhere or is close to going somewhere