Homework 2 Rubric

Submission and Other (10 Points)

Code Points Description
A1 2 Submission is zip containing part1.txt and part2.py
A2 2 Zip is named after uni, unzips to folder with uni-hw2
A3 3 part1.txt is plain text file
A4 3 part2.py is python, contains just the function definitions

Part 1 (38 Points)

Code Points Question Description
B11 2 1 Valid Pseudocode
B12 5 1 Algorithm works
B13 2 1 Edge cases handled
B14 2 1 Good Style
B21 2 2 Valid Pseudocode
B22 7 2 Algorithm works
B23 2 2 Edge cases handled
B24 2 2 Good Style
B31 2 3 Valid Pseudocode
B32 8 3 Algorithm works
B33 2 3 Edge cases handled
B34 2 3 Good Style

Test Cases

Question 1

Question 2

Question 3 All numbers allowed +/- $10

Part 2 (52 Points)

Code Points Question Description
C11 6 1 Code Works
C12 2 1 No superfluous info / code
C13 4 1 Edge cases handled
C14 2 1 Style
C21 10 2 Code Works
C22 2 2 No superfluous info / code
C23 4 2 Edge cases handled
C24 2 2 Style
C31 12 3 Code Works
C32 2 3 No superfluous info / code
C33 4 3 Edge cases handled
C34 2 3 Style

Test Cases

Question 1

Question 2

Question 3