Homework

HW0: Due Wednesday, March 28 at 11pm

HW1: Due Tuesday, April 3 at 11pm

HW2: Due Tuesday, April 10 at 11pm

HW3: Due Tuesday, April 17 at 11pm

HW4: Due Tuesday, April 24 at 11pm

HW5: Due Tuesday, May 8 at 11pm

HW6 partner info: Due Monday, May 7 at 11pm (NO LATE SUBMISSIONS)

HW6a: Due Tuesday, May 15 at 11pm (NO LATE SUBMISSIONS)

HW6b: Due Thursday, May 24 at 11pm

HW7: Due Thursday, May 31 at 11pm



Homework Reminders

Grading: Homework assignments collectively will be worth approximately 60% of your course grade. In principal, all homeworks contribute equally to the 60%, but larger programming projects will be weighed somewhat more than others.

Extra credit: If there is extra credit on an assignment, it will have little (but some) impact on your grade whether you do it or not. Not doing extra credit will not lower your grade. The extra credit will not be worth as much as it should be based on how difficult it is, and will have no chance for partial credit. You should not attempt the extra credit until you have finished the rest of an assignment. We will ignore extra-credit work on assignments that are not at least "almost perfect" otherwise.

Late days: Deadlines are strict. For the entire quarter, you may have four free "late days". You are strongly advised to save them for emergencies. You may not use more than two for the same assignment. On group projects you may only use late days if all members of the group have them available, and all members of the group will be charged for each late day used. They must be used in 24-hour (integer) chunks. This policy may not be the same as in your other classes. You are responsible for understanding it if you choose to submit late work.

Integrity: Any attempt to misrepresent the work you submit will be dealt with via the appropriate University mechanisms, and your instructor will make every attempt to ensure the harshest allowable penalty. The guidelines for this course and more information about academic integrity are in a separate document. You are responsible for knowing the information in that document.