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

CPSC 231: Assignment 6 (Marking)

Grade Letter
55 - 56 A+
52 - 54 A
48 - 51 A-
44 - 47 B+
40 - 43 B
36 - 39 B-
32 - 35 C+
28 - 31 C
24 - 27 C-
18 - 23 D+
12 - 17 D
6 - 11 D-
0 - 5 F

 

Feature

Effect on grade

Submission guidelines

 

  Missing contact information on printout -2 marks
  Missing source code on printout -4 marks
  Missing README file -4 marks
  Missing electronic submission No marks will be received for program functionality.
  Missing or incorrect title in the subject line of email -4 marks
Program documentation (see the change making program for an example of documenting a program)

6 marks maximum

  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
  Version number of the program 1 mark
  Features implemented in this version 1 mark
Style marks

8 marks maximum

  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, barring debug flags. -4 marks 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 marks
Program design

2 marks maximum

  Structure chart

2 marks

Program functionality that was implemented

40 marks maximum

  Displays introduction 1
  Displays conclusion 1
  Displays menu and gets the player's input 1
  Debug mode implemented 2
  Checks that the value entered for the direction doesn't exceed nine 1
  Entering zero for the direction lets the player quit the game 1
  Mr. Bean can move to an adjacent square 6
  Mountains can't be entered 2
  Mr. Bean can't leave France 2
  Mr. Bean will drown in the water 4
  Mr. Bean may wander off on his own each turn 6 marks maximum
    He wanders only one square: 4 marks  
    He wanders one to six squares: 6 marks  
  The game lasts for a maximum of 75 turns 4
  The game is won if Mr. Bean reaches Cannes in time 3
  Mr. Bean may wander off on his own each turn 6 marks maximum
    The train results in instantaneous travel: 2 marks  
    The train ride is animated: 6 marks  

Total marks

ASSIGNMENT GRADE