OO Programming and Data Structures | CS 241

04 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:

/20 - Product Class
/30 - Order Class
/30 - Customer Class
/10 - Use of multiple files.
/10 - Style
----
/100 - Total    

Classes

For each of the classes, the points should reflect both functionality and the design of the class. For each class, use the following guidelines:

Use of Multiple Files

This assignment should make use of multiple files:

Style

In general, the program should use descriptive variable/method names, have class/function headers, and occasional in-line comments. Consider the following points associated with these: