Back to Course Policies

Back to Main Page

Homework Policy

During the course of the semester, there will be approximately one programming assignment per week, including the very first week of class, except on the weeks of exams.

There will be 10 homeworks overall, but you will get credit for only 9. Thus, you can miss one homework. This is, however, reserved for emergencies! It is like a "sick day" at a job. We will not automatically drop your lowest homework: if you submit all 10, they will be averaged with a factor of 9/10s. Also, you cannot drop a homework after it has been graded. If you want a homework to not count, you will either not submit it at all or you will submit it with a clear note that states it should not count. (E.g., "Please grade this as a courtesy, but I'm sick and did not have time to complete it.") No further exceptions for homeworks will be granted: for all kinds of emergencies (computer failures, trips out of town, illness, missing the deadline by oversight) dropping one homework in 10 is the only accommodation you get, unless an official exception from all your courses is approved by the Dean of Students.

All homeworks are programming homeworks. The programs you submit should compile and run (even if they have incomplete functionality). Non-compiling or non-running code will likely result in few or zero points! The TAs cannot read your non-running code and figure out what is missing: this would take hours for a typical program.

After receipt of a homework grade, you have two weeks to inquire about the grade and check into any potential grading problems with your homework.



Copyright © College of Computing
Any unauthorized reproduction or use is strictly prohibited.