4020 Homework Guide

Homework in Computer Algorithms

Homework Submission, Late Homeworks:

Homework should be handed in at the beginning of lecture on the day it is due. Any homework turned in after this point will result in a 50% grade reduction, and no homework will be accepted more than one day late, except in the case of a genuine emergency.

Writing Proofs and Algorithms:

Working Together:

You are allowed (and encouraged) to discuss homework problems with other members of the class, and to formulate ideas together. There is no penalty for working in groups. However, everyone must write up their assignments separately, and include the list of "collaborators" that you discussed the assignment with.

You may not copy (or near-copy) a solution from another. Failure to write the solution to a homework completely on your own will be considered a breach of academic integrity, and may result in the final grade being reduced by a letter and a 0-grade for the homework for both parties. No collaboration is allowed during exams. It should go without saying that collaborating with people not taking this class, or trying to get solutions from the Internet, is a serious breach of academic integrity and will be punished severely.


Returning Homework:
Homeworks will be returned in self-service stacks at the end of class. If you prefer more privacy, clearly write "HOLD" at the top of the solution to every problem you hand in. These problems, as well as any homework not picked up in class, can be picked up from me during office hours.