Anne Dawson: CSCI110A_Files_and_Arrays_Lab_SP04.htm   

 

Last updated: Wednesday 10th March 2004, 7:55 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.

 

Files and Arrays Lab Specification:

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

 

Rudimentary Translator

 

#3 p247, Essentials Ed

#3 p392, 3rd Ed

#3 p395, 4th Ed

 

For bonus points, write the English and translated sentences to a sequential file, after a button is clicked.

 

Name your project and form files filesarrays.vbp and filesarrays.frm, respectively.

 

 

Submission instructions:

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

 

At 9:55am you will be asked to save your files to your folder in CSCI110A\Week10\FilesArrays.

 

Make sure that you include your name and the date in comments at the top of the code.

 

 

 

Marking Scheme :

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

 

The following marking scheme applies:

 

 

Course Code:      CSCI110A

Semester:         SP04

Assignment Code:  Lab: Files and Arrays

Instructor Name:  Dr Anne Dawson

Assignment:       Rudimentary Translator

                  #3 p247, Essentials Ed

                  #3 p392, 3rd Ed

                  #3 p395, 4th 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.                     /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.                         /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:      /5

 

                                                    Total:      /100

                                                     Date: