area
sect 1
Assignments
Information on Assignments
Due Dates
With rare exceptions all my assignments are due at 8PM the Friday of the week
noted for the due date. (If the week is identified by the Sunday or Monday
in the class schedule this may be a bit confusing.)
Unless previous arrangements have been made assignments are late after the
due date/time. Late assignments will be penalized. Generally I multiply
grades for assignments late less than one week by 0.5. Assignments more than
one week late will not be accepted or graded.
Submitting Work
You should submit your work to this class on blackboard. Your assignments
should be submitted in a specific format defined in homework-submit.html.
The easiest way to get correctly formatted homework files is to build them by using this jar file submit.jar and
the command "java -jar submit.jar". (In unix you'll need to be running X Windows.)
This will produce an output file (with a weird name) and tell you
the name of that output file both in the text area in the program window and in
the terminal (if you ran it from a terminal) Be sure to select a class and an assignment and
give your name in the appropriate places. If you are submitting a file from a group, give
only one person's name (from the group) and submit a text file "group-members" with the
names of the other people in the group.
Improperly submitted files will not be graded. I will usually give you one chance to
retry submitting files without penalty. Of course, if there is an error in my submit.jar
program, I'll fix it and you can resubmit without penalty. If you think there is an
error and there is not an error, you get the one chance above.
Please do not send back to me data files that I make available to you as part of an
assignment.
I believe the submit program works ok. If you find problems, let me know. The source for
the program is included in the jar file if you're curious or want to enhance, fix or just
play around with the code.
Copying
Your assignments must be your own work. If I give you code, you can use that
code as a basis for your work - but the work you do to solve the assignment must
be your own.
You may (indeed I encourage you to)
work with someone else (or several others) and solve the assignment. However
you must then discard that work completely and redo it on your own.
For all but the most trivial of
problems the differences will be enough that it will be clear that it is your
own.
Copying code off the internet, from other students or from any other source and
passing it off as your own is not permitted. If I catch you doing it, you may
be subject to penalties in grading in that course as well as penalties imposed
by the university. I won't claim that I detect all such code, but generally its
not that hard to see when it has been copied. Plagiarism of other peoples copyrighted
works is illegal and you could potentially be sued for doing it.
If you work in a team the same rules apply - that is, the assignment
must be original to your team.
Note that you own the copyright on your code (as I own the copyright on my code)
or other writings
and you can then use it as you will in the future. If you do work in a team the
team owns the copyright on all the works produced.
Search (someday)
Notes
References
Oh foo