Skip to content

Latest commit

 

History

History
50 lines (27 loc) · 1.63 KB

rubric.md

File metadata and controls

50 lines (27 loc) · 1.63 KB

CSC120: Object-Oriented Programming

A2 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

Level 1 (3 pts)

____ 1 pt: All expected attributes for Computer class are present

____ 1 pt: All expected methods for Computer class are present

____ 1 pt: Constructor for Computer class is present and sets attributes correctly

Level 2 (3 pts)

____ 1 pt: All expected attributes for ResaleShop class are present

____ 1 pt: All expected methods for ResaleShop class are present

____ 1 pt: Constructor for ResaleShop class is present and sets attributes correctly

Level 3 (4 pts)

____ 1 pt: Can successfully add a new Computer to the inventory

____ 1 pt: Can successfully remove a Computer from the inventory

____ 1 pt: Can successfully update the price/OS of a Computer contained in the inventory

____ 1 pt: Program prints appropriate error messages

General Items (10 pts):

_____ 4 pts: Program executes fully & consistently without crashing (exception/freeze)

_____ 1 pt: Classes & class members all have header comments

_____ 1 pt: Clear and consistent indentation

_____ 1 pt: Adheres to conventions on naming / capitalization

_____ 1 pt: Methods and variables all have clear and descriptive names

_____ 1 pt: All required files included with submission (including completed checklist file)

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