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.


CMSC 201 : Computer Science I (Fall '97) ============================================ 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 25 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 4 points - All variables except gpa and semester are integers, as per instructions. 4 points - Use of the sentinel -1 as per instructions. 4 points - Correct results for program totals (2pts each) 4 points - gpa is calculated correctly (doesn't do integer division) 4 points - gpa expressed to 3 decimal places. Design 10 points - Awarded automatically for a working program. 5 points - Working repeated input checking for credit range 1-6 and -1 sentinel (check with if instead of while is worth 2 points 5 points - Working repeated input checking for grade range 0-4 (check with if instead of while is worth 2 points) Style 4 points - Use of adequate whitespace 4 points - Indentation of comments evenly with the surrounding code 4 points - Use of either Student or Bell Labs indentation style as per Discussions - # 2 on 201 web pages 4 points - Use of meaningful variable names 4 points - Use of naming conventions per CS201 Style sheet, as per Discussions - # 2 on 201 web pages Documentation 5 points All files have a file header comment (1 pt each) 2 points Filename given in all file header comments 2 points Author's name given in all file header comments 1 points Date written given in all file header comments 2 points Adeq. file/prog. descrip. given in all file header comments 5 points All functions have function header comments 3 points Adequate descriptive comments within the code Efficiency 20 points - Awarded automatically for a working program. ---------------------------------------------------------------------------- Pts. lost: -0 Score: xx/100 ---------------------------------------------------------------------------- Comments: Any applicable comments.