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

CPSC 231: Assignment 6 (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 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 8 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 points for all (and not each) case
  Program does not employ the principles of modular design e.g., program divided into functions and procedures each with a clearly defined task -4 points
     
Features that were properly implemented (Max 32 marks)
  Introduction with instructions 1 mark
  Conclusion with grade earned by player 1 mark
  Properly displays the game world 1 mark
  Displays the movement menu 1 mark
  Student can move 6 marks
  Player can quit the game 1 mark
  Student cannot move into walls 2 marks
  Student can earn grades of B, C or D 2 marks
  Boundary checking performed 2 marks
  Oracle is activated, password keeps displaying 3 marks
  Portal is activated 2 marks
  Key can be picked up, confirmation keeps displaying 3 marks
  The case of the 'A' grade has been fully implemented 4 marks
  Debugging mode has been implemented 3 marks

Total points

ASSIGNMENT GRADE