Back to ICS111

Mobius strip

Homework Submission and Grading Policies


Sometimes you will be asked to submit homeworks by uploading them and other times by emailing them.

Uploading: You will submit most assignments by uploading your .java source code to Tamarin, the automated grader for this course.

Tamarin requires that your filename have the following format: [your UH username, with the first letter capitalized] + [A##, where ## is the two-digit assignment number] + [.java]. Thus, if I were going to submit Assignment 2, my filename would need to be

Tamarin also requires a password, which you should have sent to me as part of Assignment 0a.

If for some reason Tamarin is down or inaccessible, email me your assignment instead, following the rules below for emailing.

Emailing: Email your homework to Send me the source code only (not the compiled .class files). Attach the .java files to the email. I prefer that you do not zip them.

In the subject line of the email, be sure to list the section instructor and the project or assignment number. Your subject line should look something like this: Assignment 2 (Robertson).

Optional added protections: send from your account, also paste the code into the body of the email, and CC yourself to be sure the message goes through the system correctly.

Late Policy

Homeworks are due by 12:00pm (noon), uhunix time, on the date due (usually Tuesday).

You may submit a homework up to 48 hours after the due date for partial credit. Late assignment scores will be reduced by 1 point.

Resubmission (uploaded): You may resubmit an uploaded homework until the final cut-off date (2 days after it is due), even after it has been submitted and graded. However, each resubmission will incur a cumulative -0.2 point penalty.

Late points: You start the semester with 3 late points. At the end of the semester, each unspent late point will give you +1 point extra credit. You may spend a late point to submit an assignment after its final cut-off date, up until the final exam for your section. Email me your code (following the policies above) after the cut-off date and I will upload it to Tamarin for you. Exception: You cannot submit the first part of a studio assignment (most of the assignments that end with an a) after its cut-off date.

Late points are meant to grant you some flexibility during the term for unexpected events, such as computer trouble, illness, hangover, etc. Use them wisely! It is your responsibility to keep track of how many late points you have left.


You should do your best to debug your own code. However, if you're still stuck after half an hour of working on it, you can email me about it. Include the error message or other output you are getting, as well as the source code containing the bug.

So that I do not mistake your email for a submission, please put the word "question" in the subject line so I'll be sure to read it right away.

Development Platform

The official version of Java for this course (ie, the one used by Tamarin to do the grading) is 1.5.0_16.

You may use the IDE of your choice when writing your code. I will show you how to use Notepad and the command line to begin with; later in the term, we may cover other options.

No Collaboration

Unless stated otherwise, you are expected to write your own code for each assignment. See Examples of Cheating for more information.

If you plagiarize code from the web or another student, you will receive an F for the course. If you collaborate too closely, you will be warned and forced to split the grade for that assignment. A second collaboration offense will result in an F for the course.

Lab Attendance

Lab attendance is required, and I will assume that you have seen the material I present in lab. However, I will not record attendance, and so your attendance (on most days; see below) will not directly affect your grade.

Some labs will include a studio component. Your participation in these studios is required, and your absence (unless excused before the lab starts) will result in a 0 for the studio portion of that assignment.

~ztomasze Index : TA Details: ICS111: Grading Policies
Last Edited: 11 Nov 2008
©2003 by Z. Tomaszewski.