Introduction to Computer Science I by James Tam Return to the course web page

CPSC 231: Assignment 5 (Marking)

 

Category

Effect on grade

Submission guidelines

 

  Incomplete contact information on printout -2 points
  Missing electronic submission No marks will be received for program functionality (the only marks granted may come from documentation and programming style)
  Missing or incorrect title in the subject line of email -4 points
     
Program documentation (Max 14 marks)
  High level description of what the program is supposed to do 1 mark
  Describes the limits of the program 1 mark
  Describes the algorithm employed by the program (e.g., the effects of the different gestures on the outcome of the game). 2 marks
  The electronic and paper README file includes contact information and correctly lists the features that were implemented 4 marks
  Version number or date of the program 1 mark
  Features implemented in this version 1 mark
  Paper printout includes all of the source code 4 marks
     
Style marks (Max 10 marks)
  Naming conventions (e.g., variables, constants) 2 marks
  Appearance and whitespace 2 marks
  Consistency of formatting 2 marks
  Initialization of variables before they are used 2 marks
  Program uses global variables -4 point for all (and not each) case
  Appropriate use of constants 2 marks
     
Modules that were properly implemented or used (Max 36 marks)
  Introduction 1 mark
  Conclusion 1 mark
  askAge 3 marks
  skipAgeQuestion 4 marks
  determineAgeModifier 2 marks
  askGender 3 marks
  skipGenderQuesution 2 marks
  determineGenderModifier 2 marks
  askComputer 3 marks
  skipComputerQuestion 4 marks
  determineComputerModifier 2 marks
  generateLuckySum 2 marks
  generateLuckyNumber 2 marks
  displayLuckyNumber 1 mark
  UpCase 4 marks

Total points

ASSIGNMENT GRADE