Homework Submission and Grading Policies
You can submit your homework on 3.5" floppy, CD, or by email to email@example.com. Email is probably easiest. Floppys and CDs can be given to me in class or during my office hours any day on or before the due date. Send me the source code only (not the compiled .class file). You should get an automated response when you email to firstname.lastname@example.org.
Early and Late Submission
Assignments are due at 11:59pm, uhunix time, on the date due.
You can turn in your assignments early for extra credit. You will get +5% of your grade if you submit your assignment a full 24 hours early. (Example: An assignment is due at 11:59pm on the 5th. If you turn it in at 10:18pm on the 4th, you will get +5%. If you only get a grade of 50% on your assignment, your final grade will be 52.5%, since 5% of 50 is 2.5.)
Because I am chronically late myself, I will accept late assignments for up to 5 days after the due date. There will be the following deductions:
Unlike bonuses for early submission, deductions for lateness are of the total possible score, not your score. (Example: An assignment is due at 11:59pm on the 5th. If you turn it in at 3:03am on the 6th, it is one day late: -10%. If you only get a grade of 50% on your assignment, your final grade will be 40%, since 50 minus 10 is 40.)
You can resubmit an assignment at any time before the final cut off date. Be warned that I will only look at the last version you submit though. You may want to consider whether the increased quality of the work will outweigh the penalty of resubmitting it late.
Bonus points in excess of 100% on one assignment will help make up for deficiencies on other assignments. However, greater than a 100% overall homework grade will equal 100%. (In other words, extra credit on your homework won't help your lecture grade.)
You may use the IDE of your choice when writing your code. However, assignments must compile and run using Java 1.2.2 on uhunix. (Use the "java2" and "javac2" commands.)
Unless stated otherwise, you are expected to write your own code for each assignment. You may discuss the assignment with your peers. You may discuss ideas of how to break the problem down into parts, what methods you should write, and even sketch out pseudo-code of how methods would work. But do not share or collaborate on actual Java code!
|~ztomasze Index :
TA Details: ICS211: Grading Policies
|Last Edited: 01 Sept 2003|
©2002 by Z. Tomaszewski.