Skip to content

Latest commit

 

History

History
67 lines (34 loc) · 2.06 KB

rubric.md

File metadata and controls

67 lines (34 loc) · 2.06 KB

CSC120: Object-Oriented Programming

A5 Checklist

Listed below are various aspects of the assignment. When you turn in your work, please indicate the status of each item

  • YES : indicates that the item is fully complete
  • NO : indicates that the item is not attempted
  • PART : indicates that the item is attempted but not fully complete

Assignment Points:

Level 1 (4 pts)

_YES 1 pt: The Pumpkin class displays something pumpkin-like

_YES 1 pt: The Shirt class dislays something shirt-like

_YES 1 pt: The Pants class displays something pants-like

_YES 1 pt: The Boot class displays something boot-like

Level 2 (3 pts)

_YES 1 pt: The Scarecrow class displays something Scarecrow-like

_YES 1 pt: The Scarecrow uses the classes defined in Level 1 (Association) to accomplish its goals

_YES 1 pt: The Banner class displays a decorative Banner

Level 3 (3 pts)

_YES 1 pt: The Banner class resizes its display to fit the supplied message

_YES 1 pt: The message supplied to the Banner constructor is passed in via the command line

_YES 1 pt: The program displays a default message if none is supplied.

Kudos:

_yes? (Kudos!) Banner is printed as a speech bubble with correct alignment

_yes? (Kudos!) Boots are mirror images of one another

General Items:

_YES 4 pts: Programs compile without errors or warnings

_YES 2 pts: Executes fully & consistently without crashing (exception/freeze)

_YES 2 pt: Complies with style guidelines (missing items 1 pt each):

  ___YES__ Classes & class members all have Javadoc header comments

  ___YES__ Clear and consistent indentation of bracketed sections

  __YES___ Adheres to Java conventions on naming & capitalization

  ___YES__ Methods & variables all have clear and accurate names

  ___YES__ Methods avoid confusing side effects

_YES 1 pt: All required files included with submission (including completed rubric.md file)

_YES 1 pt: reflection.md contains your reflection on the assignment