Guidelines
on Submission of Programming Assignments
What to submit:
The program you submit should work correctly and be documented. You
should submit both a hard copy and an electronic copy (see below)
of the following:
-
a program listing containing in-line documentation (i.e., comments).
-
a separate file (a page or so) describing the overall program design, a
verbal description of "how it works", and design tradeoffs considered and
made. Also describe possible improvements and extensions to your program
(and sketch how they might be made).
-
a separate file describing how to compile and run your program. Specify
the compiler you used and the type of machine(s)/operating system(s) on
which you have successfully run your program.
-
a separate file describing the tests you ran on your program to convince
yourself that it is indeed correct. Also describe any cases for which your
program is known not to work correctly.
How to submit an electronic copy: (Submit only plain ASCII files!)
Your electronic submission is to be e-mailed to lujunjia+com1337@ccs.neu.edu
as follows. Pack all the text files you want to submit (including
a README file that explains their contents) using the shar command.
For example, suppose you have those files in a directory called sol.
You can submit your work by typing
shar sol/* | mail -s "Solution for COM 1337, PA1" lujunjia+com1337@ccs.neu.edu
Those who are not familiar with the shar utility: please read
the man page. In particular, note that if the output file is in the directory
being shar'ed, shar will loop and the file will grow
until you exceed your disk quota...
Back
to course home page