Lecture notes for the Introduction to multidisciplinary Computer Science II by James Tam Return to the course web page

CPSC 219: Assignment 3 (Marking)

Score Letter
A 91 - 92
A- 86 - 90
B+ 81 - 85
B 76 - 80
B- 71 - 75
C+ 61 - 70
C 51 - 60
C- 41 - 50
D+ 31 - 40
D 21 - 30
D- 11 - 20
F 0 - 10

SUBMISSION REQUIREMENTS

Item

Effect on grade

Insufficient or missing contact information in the body of the email Maximum of 2 marks lost1
Incorrect or missing information in the subject line of the email Maximum of 4 marks lost1
1 (Getting any marks for the assignment assumes of course that we can still figure out who you are)  

 

DOCUMENTATION

 

Actual mark

Max

  Naming conventions (e.g., variable names)   2
  Appearance and whitespace   2
  Consistency of formatting   2
  TOTAL   6

 

STYLE

Style

 Actual mark

Max

  Naming conventions (e.g., variable names)   2
  Appearance and whitespace   2
  Consistency of formatting   2
  Followings principles of good interaction design (ease of use, reasonable error handling)   4
  Program is written using static functions (save main): Divide program functionality marks by 21    
  Program consists of only a single class: Divide program functionality marks by 21    
  TOTAL   10

1 These two penalties are cumulative so if a program was written using only one class that was full of static methods then the student's program functionality mark would quartered.

PROGRAM FUNCTIONALITY

Calculates tons of carbon generated for each category

Actual mark

Max

  Category 1: Electrical usage   4
  Category 2 Heating   2
  Category 3: Transportation   14
  Category 4: Food   15
  Category 5: Composting   3
  Category 6: Consumption and recycling   8
  SUBTOTAL   46
       

 Allows each category or question to be skipped

Actual

Max

  Category 1: 2 parts   2
  Category 2: 1 part   1
  Category 3 4 part   4
  Category 4: 5 part   5
  Category 5: 1 part   1
  Category 6: 2 parts   2
  SUBTOTAL   15
       

Error checks input

Actual

Max

  Category 1: 2 parts   2
  Category 2: 1 part   1
  Category 3 4 part   4
  Category 4: 5 part   5
  Category 5: 1 part   1
  Category 6: 2 parts   2
  SUBTOTAL   15
       
       

TOTAL MARKS

 

LETTER GRADE