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 |