PROGRAM GRADING RUBRICS

Guide in progress

CONSULT THE FOLLOWING:
General Instructions for Programming
Basic Formatting Guidelines

Student's Name:  
Course:   or
Project Name:  
no .EXE file; resubmit returning this page
CRITERIA FOR A WORKING PROGRAM
A non–working program automatically merits an F
Non–applicable items become bonus points
POINTS Your
Assessment
FINAL
SCORE
1. SOLUTION OF PROBLEM (10)    
a. Prompts for input data 3  
b. Verification of input data 3  
c. Provision for lower case and uppper case response 2  
d. Provision for more than one set of input data 2  
2. CORRECTNESS OF ALGORITHM (13)    
a. Generation of correct solution 5  
b. Program corresponds to NSD 3  
c. Choice and correct implementation of C++ code 5  
3. PROFESSIONALISM OF OUTPUT (18)    
a. Comprehensive introduction of problem 3  
b. Clarity and efficiency of prompts 3  
c. Clarity of instructions for responses 3  
d. Professionalism of output to screen 3  
e. Professionalism of output to textfile 3  
f. Appropriate headings of output 3  
4. CLARITY OF DOCUMENTATION (21)    
a. Proper identification section 3  
b. Program abstract section 3  
c. Alphabetized global variable dictionary 3  
d. Documentation of various strategic program parts 3  
e. Function abstracts 2  
f. Alphabetized function variable dictionaries 2  
g. Documentation of function parts 2  
h. Clarity of Instruction page 3  
5. ADHERENCE TO FORMATTING RULES (16)    
a. Screen paging and appropriate use of clrscr 3  
b. Textfile paging 3  
c. Indentation by 2 spaces 2  
d. Lined up braces 2  
e. No wrap around 1  
f. Use of blank spaces after variables and symbols 1  
g. Blank line separating repetitive and selective contructs 1  
h. Liberal use of blank lines in coding 1  
i. Liberal use of blank lines in output 1  
j. Separation line between functions 1  
6. ADHERENCE TO SUBMISSION RULES (22)    
a. Manila envelope size 1  
b. Identification of Manila envelope 1  
c. Content of diskette
  • source file
  • executable file
  • output textfile
  • NSD
  • instruction file
5  
d. Content of Manila envelope
  • program grading rubrics
  • source file
  • output textfile
  • NSD
  • instruction page
  • flash drive
6  
e. Order of content of Manila envelope 1  
f. Generation of executable file 3  
g. Punctual submission 5  
TOTAL (100)  

Score Range Grade GP
95 – 100 A   4.00
90 – 94   A– 3.67
85 – 89   B+ 3.33
80 – 84   B   3.00
75 – 79   B– 2.67
70 – 74   C+ 2.33
65 – 69   C   2.00
60 – 64   C– 1.67
55 – 59   D+ 1.33
50 – 54   D   1.00
  0 – 49   F   0.00

© 2004-02-19 cpsm; last update: 2007-03-21 10:22