Student's Name _______________________________

CSCI 131 - Techniques in Programming, Fall 2009


Home | | Requirements | | Syllabus | | Assignments | | Lectures

Project Four Grading Specifications

EXECUTION (42 points)

Correctness    (34 points)

Shows cards for player hand _____ (6)

Deals one card properly
    at end of turn and
    when hand is small      _____ (6)

Takes a Turn
    Handles Value Match     _____ (6)
    Handles Suit Match      _____ (6)
    Over when no match      _____ (2)
    Over when < 4 cards     _____ (2)

Correctly calculates 
    how many cards are left _____ (4)

Plays perfectly, ends well  _____ (2)

PROGRAM LISTING (28 points)





Documentation, etc.  (19 points)
proj4.cc includes:
  Stylistically-sound functions _____ (7)
  Good prologues                _____ (2)
  Useful comments               _____ (4)
  Good variable names           _____ (2)

cards.h and cards.cc include: Good Prologues/comments _____ (4)

I/O Clarity      (8 points)
Clear output                 _____ (2)
Nice display of cards        _____ (2)
Mimics Sample Output         _____ (4)
Style	(9 points)
Consistent Indent/Align      _____ (3)
Good use of white space      _____ (3)
Comments all ends
    (right curly brackets: })_____ (3)
Total for EXECUTION: Total for PROGRAM LISTING:
TOTAL SCORE FOR PROJECT (70 possible):

Note: Runtime and Compiletime errors may each cost 50 percent of the project's value.


Home | | Requirements | | Syllabus | | Assignments | | Lectures



Computer Science 131
Last Modified: Octobber 11, 2009
Page Expires: September 30, 2010