Anne Dawson: CSCI110A_FA_FA04.htm  Friday 29th October 2004, 15:11 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 team of two people.

 

CSCI110A 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:             CSCI110A

Semester:                FA04

Assignment Code:         FA

Lab Specification:      Mastermind Game

Instructor Name:         Dr Anne Dawson

 

 

Student1 Name:

Student1 Number:

Student2 Name:

Student2 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

 

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: