Anne
Dawson: CSCI101A_FA_SU05.htm Thursday
9th June 2005, 10:26 PT, AHD
This document is subject to change without notice.
Please
report any errors or omissions in this document:
adawson@coquitlamcollege.com
For due
date, see course schedule.
Special instructions:
For this assignment you may work alone, or in a teams of up to three
people.
CSCI101A
Final Assignment
-------------------------
Specification:
-------------
The
objective of this homework is to write a MasterMind game program.
Study
the following:
http://www.coquitlamcollege.com/adawson/PlayMasterMind.htm
Produce
a similar MasterMind game.
Marking
Scheme
--------------
The
following marking scheme applies:
Course Code:
CSCI101A
Semester:
SU05
Assignment
Code: FA
Lab
Specification:
Mastermind Game
Instructor
Name: Dr Anne Dawson
Student1
Name:
Student1
Number:
Student2
Name:
Student2
Number:
Student3
Name:
Student3
Number:
DESIGN
1. The program has appropriate modularity
i.e.
functions are used where it
makes
sense to use them.
/10
2. Algorithm and Pseudocode
/10
3. Appropriate data types and
control structures are used
/10
4. The User Interface is clear and
tidy.
/10
MAINTAINABILITY
5. The program is commented appropriately
- including
pre- and post-condition
comments,
programmer/s name/s, date,
filename, and program
description.
/10
6. The program has meaningful
identifiers.
/10
7. The program is indented (spaced out)
correctly, to
aid the understanding of
the code. /10
8. The code is easy to follow.
/10
CORRECTNESS:
9. The program compiles with 0 errors and
0 warnings. /10
10.
Appropriate test data and results
are shown in the comments
at the top of the code.
An appropriate number and
variety of test data
sets is supplied.
/10
% Complete:
Bonus:
Total: /100
Date: