The Introduction to multidisciplinary Computer Science II by James Tam Return to the course web page

CPSC 219: Assignment 2 (Marking)

SUBMISSION REQUIREMENTS

Item

Effect on grade

Uses static methods (other than the main method) Divide total marks for Part II by two (rounded down)
Contact information not included in the assignment submission -2 marks
   

PROGRAMMING STYLE

 

Actual mark

Max

  Naming conventions   1
  Layout and appearance of the Java source code (alignment, formatting, whitespace)   1
  Layout and appearance of the program output (when the program is actually running)   1
  Appropriate use of constants   1
  TOTAL   4
     

DOCUMENTATION

 

Actual mark

Max

  Documentation for this program should include: some sort of versioning system, a description of the features of the program (what it does rather than how it does it), limitations of the program (features not implemented or cases that it can't handle).   1
     

 

 

 

PROGRAM FUNCTIONALITY

 

Actual mark

Max

  Prompts for and gets as input the user's age   1
  Prompts for and gets as input the user's address number   1
  Prompts for and gets as input the user's pet information   1
  Checks the validity of the age   2
  Sets the age and age modifier to the default values when an invalid age has been entered   1
  Checks the validity of the address number and sets the appropriate default as needed   2
  Sets the address and address modifier to the default values when an invalid address number has been entered   1
  Checks that category for the pet type is one of the ones listed   3
  Sets the category to pet type and pet modifier to default values if an unlisted pet category has been entered   1
  Calculates and displays the numerical fundex value   2
  Determines and displays the correct fundex category from the numerical fundex   3
  Prompts for and allows additional re-runs of the program using a loop   2
  TOTAL FOR PROGRAM FUNCTIONALITY  

20

 

Total score Letter
A 25
A- 24
B+ 23
B 22
B- 20 - 21
C+ 18 - 19
C 16 - 17
C- 14 - 15
D+ 12 - 13
D 10 - 11
D- 8 - 9
F < 7

 

TOTAL MARKS

 

LETTER GRADE