Anne
Dawson: CSCI110A_FA_FA05.htm
Monday 7th November 2005, 10:35 PT, AHD
This
document is subject to change without notice.
Please
report any errors or omissions in this document:
anne.dawson@gmail.com
For due
date, see course schedule.
Special instructions:
For this assignment you must work alone.
CSCI110A
Final Assignment
-------------------------
Specification:
-------------
The
objective of this final assignment is to write a MasterMind game program.
Students
must use control arrays for this assignment.
Study
the following:
http://www.annedawson.com/PlayMasterMind.htm
Produce
a similar MasterMind game.
Marking
Scheme
--------------
The
following marking scheme applies:
Course
Code:
CSCI110A
Semester:
FA05
Assignment
Code: FA
Lab
Specification:
Mastermind Game
Instructor
Name: Dr Anne Dawson
Student
Name:
Student
Number:
DESIGN
1. The program has appropriate modularity
i.e.
procedures and functions
are used where it makes
sense to use them.
/10
2. Appropriate data types are used.
/10
3. Appropriate control structures are used
(i.e. loops and
decisions).
/10
4. The User Interface is clear and
tidy.
/10
MAINTAINABILITY
5. The program is commented appropriately
- including
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
CORRECTNESS:
8. Control arrays are used appropriately. /10
9. The program runs correctly with duplicates
option
turned on or off.
/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: