NOTE: This is only a sample to give you an idea of what to expect. The point distributions on the actual grading form will be different. Grading forms are designed specifically for each project.


CMSC 201 : Computer Science I (Fall 'xx) ============================================ Project #1 (Grade Point Average) Due: October 7th, before midnight Name: IAM A. STUDENT SSN : 123-45-6789 Section # : 000 Submit date and time: Sat Oct 8 15:38:22 EDT 1997 In General: A project that does not compile will receive no more than 50% of the grade. This is for an incomplete project where a good effort was made. Garbage will receive 0%. Specific points values for Project 1: Correctness 5 points - All variables except gpa and semester are integers, as per instructions. 5 points - Use of the sentinel -1 as per instructions. 5 points - Correct results for program totals -5 5 points - gpa is calculated correctly (doesn't do integer division) 5 points - gpa expressed to 3 decimal places. Design 15 points - Awarded automatically for a working program. 5 points - Working repeated input checking for credit range 1-6 and -1 sentinel (single instead of repeated check is worth 2 points) 5 points - Working repeated input checking for grade range 0-4 (single instead of repeated check is worth 2 points) Style 5 points - Use of adequate whitespace 5 points - Indentation of comments evenly with the surrounding code -5 5 points - Use of either Student or Bell Labs indentation style as per 201 web pages -5 5 points - Use of meaningful variable names 5 points - Use of naming conventions per CS201 Style sheet, as per 201 web pages Documentation 5 points File has a file header comment 2 points Filename given in file header comment 2 points Author's name given in file header comment 2 points Date written given in file header comment 4 points Adeq. file/prog. descrip. given in file header comment 5 points Adequate descriptive comments within the code 5 points Miscellaneous ---------------------------------------------------------------------------- Pts. lost: -15 Score: 85/100 ---------------------------------------------------------------------------- Comments: - When GPA was calculated, integer division was performed giving an incorrect result - Use indentation of 3 or 4 spaces, 8 is unacceptable - a and b are not meaningful variable names, use points and credits - Good documentation ! Late Penalty: 10 Final Score: 75