Programming Assignment:
Warm Up and Stretching

Grading Rubric

70 points total

Correctness

59 points
— Points as shown in the JUnit tests for Anagram, ComparingShapes, SortedLinkedList, PriorityQueue, and HardyTests.java
— no points for the TaxicabNumber or DoublyLinkedList JUnit tests (since you did not write the code that they test)
— ten points for a working adding calculator

Efficiency

2 points — for Priority Queue findMin and removeMin efficiency, as given in the spec.

Style

2 points — no errors or warnings according to the standard CSSE preferences file

3 points — appropriate variable and method names, sufficiently self-explanatory, follow Java naming conventions

2 points — appropriate Javadocs and other comments

2 points — concise code, for example

 return x > 0;

rather than

 if (x > 0) {
return true;
} else {
return false;
}