OO Programming and Data Structures | CS 241

11 Prove : Assessment Guidelines

Overview

This document outlines the guidelines for instructors and teaching assistants to use as they assess the assignment. It is intended to give structure and guidance to the grading process to ensure that the most important components of the assignment are highlighted, and to promote consistency across sections.

In all cases, the instructor has the latitude to deviate from this rubric on a case-by-base basis to provide the holistic assessment that, in their judgment, best matches the assignment.

Fundamental Concepts

This assignment is designed to highlight the following fundamental concepts:

Scoring

The following categories are used to score this assignment:

/15 - Functionality: Ship
/15 - Functionality: Bullets
/15 - Functionality: Rocks (Collisions)
/15 - Design: Inheritance
/13 - Design: Polymorphism / Virtual Functions
/10 - Code: Cohesion of classes/methods
/10 - Code: Style
/7 - Functionality: Above and beyond core requirements
------------
/100 - Total

Overall Scoring

For each of the categories the following general scoring guidelines apply:

If necessary, scores in between the above classifications can be assigned.

Things to look for: