OO Programming and Data Structures | CS 241

08 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.

Goal of Milestone Assessments

The goal of this assignment is to help students stay on track toward their future deliverable, and also to give them feedback quickly if they are headed down a bad path. With that in mind, the focus of this assessment is not to account for a few points here or there, but rather to give feedback and guidance.

Fundamental Concepts

This assignment is designed to highlight the following fundamental concepts:

If nothing else, we need to make sure their classes are designed correctly, have the correct relationships, and that the right variables/methods are defined in the right place in the inheritance hierarchy.

Major Things to Look For

The following should be present for this milestone:

No collisions, scoring, ships, bullets, or user interaction of any kind is required this week.

Scoring

Given the formative nature of this assessment, the scoring is done in broad strokes as follows: