Programming Project Grading Sheet COSC 071: Computer Science I Spring 2001 TA: Total Points: Comments: Internal Documentation (10%) ___ Purpose of classes and methods explained in headers comments ___ Purpose, range, and meaning of identifiers explained, where needed ___ Complex flow of control explained ___ Mnemonic identifier names Format and Style (20%) ___ Nested indentation for loops and conditionals ___ All method and function headers emphasized ___ Comments set off from code ___ Vertical alignment of comments ___ White space between blocks of code (and comments) Algorithm (70%) ___ Correctness of basic algorithm ___ Proper design, algorithmic structure, and object-oriented decomposition ___ Appropriate error checking and diagnostic messages ___ Appropriate data and object types ___ Clean, organized format of output The above assumes that all required items are submitted. In addition to the above, the following deductions may be made if applicable: Program does not compile: 40% Program fails to execute: 30% Not done using ANSI/ISO C++: 30% Does not compile under UNIX/g++: 20% Project improperly submitted: 10% Late project: 15% / 15 minutes