Program Policies
-
Program submission
Programs are to be submitted by e-mail to the address
listed in the program assignment and by the due date listed there as well.
Your only proof of having submitted a program is your original e-mail.
You should ‘cc’ all submited work to yourself as the original e-mail
is your only proof that the program was submitted on time.
-
Timeliness
Late programs are not accepted.
-
Program identification
Each program submitted must contain a comment identifying
the author and the e-mail address for response within the first five
lines of the program. If either is missing or mis-located, then the program
is not accepted. It will be assumed that programs are sent from
the e-mail address listed.
-
Responsibility for work
In general you may get help from others, but each
line of code must be written by you. In any and all cases you may be
asked to operate, modify or explain code, inputs or outputs as I deem necessary
to complete my evaluation of your mastery of the assignment. Refusal to
do so when requested means the program is not acceptable.
-
Primacy of written requirements
In all questions of dates, content, submission times
and whatever, any dispute between written and verbal directions is resolved
in favor of the written requirements as they exist on the due date.
-
Unacceptable programs
Unacceptable programs will be summarily assigned a grade
of zero.
-
Group projects
In the event a group project is assigned, you will not
be required to write each line of code but you are still responsible for
all other requirements listed under ’Responsibility for work’. Such a project
will be clearly identified in the project description. Any program by a
group must be:
-
submitted once from an account of one of the contributors
-
have all contributors clearly identified in a comment
that begins in the first five lines of the program. Each contributor will
be listed on 1 line in the comment along with an indication of the sections
(procedures or functions) on which the contributor worked and the percentage
of effort they contributed. E.g.:
/* Joe Smerf : main(25%), LinSearch(100%), … */
-
All other contributors will submit a empty program
with only the comment on contributors and the login name of the account
from which the actual program was submitted.