Anne Dawson: CSCI101A_LAB8_FA04.htm   

 

Last updated: Saturday 13th November 2004, 13:23 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 may work in teams of 2, or alone.

This lab is due at the end of the lab session.

 

Lab 8 Specification:

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

 

#4, p694, 4th Ed

#4, p666, 3rd Ed

#4, p643, 2nd Ed

 

Name your source code file lab8.cpp.

 

 

 

Submission instructions:

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

 

At the end of the lab session you should save just your source code file (lab8.cpp) to your folder in CSCI101A\Week11\Lab8.

 

If you are working in a team, both team members save the same file to their own folder.

 

Make sure that you include your name/s, the date and filename (lab8.cpp) in comments at the top of the code.

 

 

 

Marking Scheme :

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

 

The following marking scheme applies:

 

 

Course Code:      CSCI101A

Semester:         FA04

Assignment Code:  Lab 8

Instructor Name:  Dr Anne Dawson

Assignment:       Strings Lab

                  #4, p694, 4th Ed

                  #4, p666, 3rd Ed

                  #4, p643, 2nd Ed

Student1 Name:

Student1 Number:

Student2 Name:

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