
 |
Assignment Submission Criteria 
All assignments - submitted via a CD, floppy disk, or other media with the student's name and section number on it, and
containing the source code for the project - must be accompanied by a printed report.
The report should conform to the guidelines set forth below,
and will be graded according to the following criteria. The only limitations are
that the reports have all the information required, and that said information be easily
readable. The report and the media containing the source code should be submitted in a clear envelope
so that media is not lost or mixed with that of others.


 |
Report Specification
All reports should contain the following information:
Cover Page
The cover page should these items:
- Title of the assignment
- Student name
- Section number
- Assignment/Lab number
- Date
Summary
The Summary section of the report is an informational section that simply states
what you learned while doing the assignment, as well as any problems you encountered
while trying to complete it. Your summary of these points may be as verbose or concise
as you like, though at the very least you should state that you had
no problems. Assuming you feel your report looks good with this information on the front
page, you may place it there. If you have a lot to say on the matter, you can place
this information on a separate page, but it should be toward the beginning of the report
and not buried in the midst of source code.

If you are unable to implement all of the functions or functionality of the assignment,
please specify which functions or requirements are incomplete. If certain functions
cause program errors, please insert comments above these functions indicating that
they cause errors and comment out any lines in the remaining program that call these
functions. Additionally, please comment out the problem functions themselves. By doing this,
you remove the non-functional parts of your program and can
earn points for the functional aspects of the program.

 Assignment & Program Description
A brief description of the assignment and the requirements that your program
must satisfy. This should be followed by a short explanation of what your
program does and thus how it fulfills the program requirements. If your program
falls short of any of the requirements for the assignment, please make a note
of it here.
Program Details
This section should contain a description of the program design and algorithms
that were implemented. Additionally, a description of each function in your program,
in the style presented in the textbook on page 477, is required, though do not include code.
These should not be
low-level descriptions that detail how every parameter is handled (that's what source
code function comments are for), but rather high-level descriptions of what each
function does.
Source Code
A printed copy of the source code for your program, complete with function and class
documentation.
Test Cases
A printed copy of the screen output showing that your solution to the assignment
is both correct and operational.
|
 |



|
|
 |
|
|