Anne Dawson: CSCI101A_HW1_FA04.html   

 

First created: Saturday 18th September 2004, 12:10 PT

This document is subject to change without notice.

 

Please report any errors or omissions in this document:

adawson@coquitlamcollege.com

 

Special instructions:

For this assignment you must work alone.

See schedule for due date.

 

Homework 1 Specification:

------------------------

 

#6, p172, 4th Ed
#6, p170, 3rd Ed
#6, p164, 2nd Ed

 

Name your source code file HW1.cpp.

 

Supply your own test data.

 

Submission instructions:

-----------------------

 

At the start of class on the due date, save your source code file (HW1.cpp)

to your folder in \HW1.

 

Make sure that you include your name, the date and filename (HW1.cpp)

in comments at the top of the code.

 

 

 

Marking Scheme :

--------------

 

The following marking scheme applies:

 

 

Course Code:      CSCI101A

Semester:         FA04

Assignment Code:  HW1

Instructor Name:  Dr Anne Dawson

 

#6, p172, 4th Ed
#6, p170, 3rd Ed
#6, p164, 2nd Ed

 

Student Name:

Student Number:

 

DESIGN

 

1.  The program has appropriate modularity

    i.e. 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 (output to the screen) is

    clear and tidy.                                             /10

 

MAINTAINABILITY

 

5.  The program is commented appropriately - including

    date, filename and pre- and post-condition     

    comments                                                    /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:

                                                    Total:     /100

                                                     Date: