Anne Dawson: CSCI110A_HW1_SP05.htm

 

First created: Thursday 20th January 2005, 5:36 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:  Each student must complete this homework.

 

CSCI110A Homework 1

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

 

Specification:

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

 

#6 p140 3rd Edition

#6 p139 4th Edition

#6 p140 4th Edition Update

 

Marking Scheme:

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

 

The following marking scheme applies:

 

Course Code:          CSCI110A

Semester:             SP05

Assignment Code:      HW1

Lab Specification:      

                      #6 p140 3rd Edition

                      #6 p139 4th Edition

                      #6 p140 4th Edition Update

 

 

Instructor Name:      Dr Anne Dawson

 

Student Name:

Student Number:

 

DESIGN

 

 

1.  Appropriate data types and control structures (loops

    and decisions) are used.                             /10

 

2.  The User Interface (output to the screen) is

    clear and tidy.                                      /10

 

3.  Note: you must use at least one pre-defined (built in)

    function in your program. You must also supply a Word

    document containing the algorithm and pseudocode

    for at least one programmer-defined event procedure.

    See the textbook and this page:

    http://www.coquitlamcollege.com/adawson/Pseudocode.htm

    for an explanation of algorithms and pseudocode.    

                                                         /10

 

MAINTAINABILITY

 

4.  The program is commented appropriately - including

    programmer name, date and filename.                  /10

 

5.  The program has meaningful identifiers.              /10

 

6.  The program is indented (spaced out) correctly, to

    aid the understanding of the code.                   /10

 

7.  The code is easy to follow.                          /10

 

CORRECTNESS:

 

8.  The program contains zero errors                     /10

 

9.  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

 

10. The program is complete.                             /10

                           

 

                                               Total:   /100

                                     

                                Date: