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 |