Program Grading Criteria

CS 163: Data Structures

Spring 2009

 

Program (60 points max)            

   Complete and Correct Code (40)                (-5 to -25) Segmentation Fault or Core Dump

                                                                                    (-5 to -25) Does not compile

   Exclusive use of Dynamic Memory (5)

            (no statically allocated arrays)

   Destructors that Deallocate all Dynamic Memory (10)

   Efficient Design (5)

 

Design Considerations (20 points max)

Complete and Readable with Complete Sentences

( 1 page minimum, paragraph form)  (10)

   Evaluates the Data Structures and Performance Issues (10)

 

Program Style, comments, and documentation (20 points max)

   Header comments for each File and each Function (5)       ***Important***

   Consistent indentation and White Space (5)

   In-line Comments for all major blocks of code and Overall Documentation (5)    ***Important***

   Follows the Style Sheet (5)