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 (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 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
     
Modules that were properly implemented (Max 32 marks)
  Introduction with instructions 1 mark
  Prompts for sentence 1 mark
  Reads in the sentence 1 mark
  Displays sentence : first approach, shows empty array elements 1 mark
 

OR

 
  Displays sentence: second approach, only shows occupied array elements up to and including the period 2 marks
  Counts and displays onscreen the number of characters 11 marks
  Counts and displays onscreen the number of words 11 marks
  Program can handle an empty sentence 5 marks

Total points

ASSIGNMENT GRADE