Student's Name _______________________________
Project Four Grading Specifications
EXECUTION (40 points)
Correctness (31 points) Asks if players want to play and plays if yes, loops and stops appropriately _____ (3) Allows entry of row and column: for X _____ (2) for O _____ (2) handles incorrect row _____ (2) handles incorrect col _____ (2) handles occupied spot _____ (2) Places mark in correct spot _____ (2) Mark is placed at correct times _____ (1) Correctly determines winner _____ (5) Correctly determines a draw _____ (4) Statistics Games won by X correct _____ (2) Games won by O correct _____ (2) Tie games correct _____ (2) |
PROGRAM LISTING (35 points)
Documentation, etc. (26 points) proj4.cc includes: Proper compiler directives _____ (1) Well structured loop(s) for multiple games _____ (2) Good prologue _____ (2) Useful comments _____ (2) Good variable names _____ (2) |
I/O Clarity (9 points) Clear prompts _____ (2) Nice display of Board _____ (3) Mimics Sample Output _____ (4) |
Style (9 points) Collaboration Log _____ (1) Consistent Indent/Align _____ (3) Good use of white space _____ (3) Comments ends (right curly brackets: })_____ (2) |
Total for EXECUTION: | Total for PROGRAM LISTING: |
TOTAL SCORE FOR PROJECT (75 possible): |
Note: Runtime and Compiletime errors may each cost up to 50 percent of the project's value.
Computer Science 131
Last Modified: March 21, 2014
Page Expires: September 30, 2014