Student's Name _______________________________

    CSCI 131 - Techniques in Programming, Spring 2014

    Home | | Schedule | | Assignments | | Lectures | | Resources

    Project Four Grading Specifications

    EXECUTION (40 points)

    Correctness    (31 points)
    Asks if players want to play
        and plays if yes, loops
        and stops appropriately _____ (3)
    
    Allows entry of row and column:
        for X                   _____ (2)
        for O                   _____ (2)
        handles incorrect row   _____ (2)
        handles incorrect col   _____ (2)
        handles occupied spot   _____ (2)
    
    Places mark in correct spot _____ (2)
    Mark is placed at
                  correct times _____ (1)
    
    Correctly determines winner _____ (5)
    Correctly determines a draw _____ (4)
    
    Statistics
        Games won by X correct  _____ (2)
        Games won by O correct  _____ (2)
        Tie games correct       _____ (2)
    
    PROGRAM LISTING (35 points)

    Documentation, etc.  (26 points)
    proj4.cc includes:
      Proper compiler directives    _____ (1)
      Well structured loop(s) for 
          multiple games            _____ (2)
      Good prologue                 _____ (2)
      Useful comments               _____ (2)
      Good variable names           _____ (2)
    

    board.h includes: Good Prologue _____ (2) Function and Argument Comments_____ (2) Required function prototypes _____ (2)

    board.cc includes: Good compiler directives _____ (1) Good function prologues _____ (2) Comments (code/variables) _____ (4) Well conceived functions _____ (4)

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

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


    Home | | Schedule | | Assignments | | Lectures | | Resources



    Computer Science 131
    Last Modified: March 21, 2014
    Page Expires: September 30, 2014