Programming Project Grading Sheet COSC 072: Computer Science II Spring 2004 TA: Total Points: Comments: Internal Documentation (10%) ___ Purpose of classes and methods explained in 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 class, method, and function headers emphasized ___ Comments set off from code ___ Vertical alignment of comments, where appropriate ___ 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 has no working Makefile: 20% Project improperly submitted: 10% Late project: 1% / 1 minute