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.