You are on page 1of 1

2015 Fall COP 3502 Program #6 Grading Criteria - 80 pts

Code Points (30 pts)


Uses standard in - 2 pts
Uses standard out - 2 pts
Reads in all input - 1 pt
Uses trie struct - 5 pts
Has insert function for trie - 5 pts
Has search function for trie - 5 pts
Tries each different starting letter (16 ones) - 5 pts
Uses recursion in word search - 5 pts

Execution Points (40 pts)


There are 10 test cases, 4 pts a test case. (You can judge partial credit as follows - 3 pts for most
words being found, no illegal words found, 2 pts - most words found along with some illegal
words, 1 pt - a few words found, some illegals found also)
Max Grade for programs that crash: 20 pts
Alternatively, if every test case has "very wrong" output, but the program is relatively close to
being correct, take off some points for the underlying issue, fix it and then regrade. Use your
judgement here and only do this to improve someone's score. I would take off anywhere from 5
to 20 points for a problem, depending on its severity. Something like, "forgetting to set these
pointers to NULL" might be 5 pts (if no crash occurred - if a crash occurred it's 20 points).
Something like, "only went up down left and right" might be 10 points, and something like, "did
check to see if a square was reused" would be 12 points.

Style Points (10 pts)


Header comment w/name, program, date 2 pts
Appropriate variable names 2 pts
Appropriate use of white space 1 pts
Appropriate indenting 1 pts
Comments in code 4 pts

You might also like