SDI project 4

profilewalt09bar
sdi-project-4-rubric.pdf

Topic % Excellent (100%) Good (75%) Fair (30%) Poor (0%)

Coding RequirementsCoding RequirementsCoding RequirementsCoding RequirementsCoding RequirementsCoding Requirements

Completeness 15 At least eight of the required methods are present and functional.

One missing method, or up to two broken methods.

Up to two missing methods, or up to three broken methods.

More than two missing or three broken methods.

Encapsulation 15 All variables and functionality are scoped according to logical need and encapsulation principles.

Up to three examples of poor or questionable encapsulation.

Unable to demonstrate understanding of proper encapsulation. Unable to demonstrate understanding of proper encapsulation.

Logic 15 There are no logic errors present in the code, and parts !ow logically.

Up to two logic errors are present, or some illogical steps.

More than two logic errors are present, or method soup. More than two logic errors are present, or method soup.

Syntax 10 There are no syntax errors, and syntax conforms to taught style.

Nonconformant syntax or up to two syntax errors.

Up to "ve minor syntax errors.

Clear problems with syntax.

Flowchart RequirementsFlowchart RequirementsFlowchart RequirementsFlowchart RequirementsFlowchart RequirementsFlowchart Requirements

Completeness 15 All required elements are present, of the correct type, and are used correctly.

Up to two mistyped or missing elements, or minor sequence problems.

Up to "ve minor element problems.

Clear problems with !owchart elements.

Logic 10 Flowchart accurately portrays the code.

Up to two minor variances from the code.

Up to "ve minor variances from the code.

Flowchart seems unrelated to the code.

Support Details 10 Supporting details are present, clear, and well placed to support the !owchart.

Up to two missed support details (assumptions) or minor placement problems.

Up to "ve missed or misplace support details.

Flowchart has little or no supporting detail.

Professionalism RequirementsProfessionalism RequirementsProfessionalism RequirementsProfessionalism RequirementsProfessionalism RequirementsProfessionalism Requirements

Coherence 5 The code provides a feature set that makes sense in the context of what will be needed when building an application. The code provides a feature set that makes sense in the context of what will be needed when building an application.

The code is disjointed, but an e#ort has been made.

Little to no pattern or theme.

Investment 5 The feature set provided by the code seems like something that you could use and build upon. The feature set provided by the code seems like something that you could use and build upon.

Lackluster feature set, or little potential use.

Little to no attempt at creativity or investment.

Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.Be careful: your Professionalism grade for the course is a#ected by your Coherence and Investment deductions.

Rubric: Project 4! Scalable Data Infrastructures

Due: Thursday, Week 4