Cheating versus Cooperation Amruth N. Kumar Assignments and projects naturally invite a certain amount of student cooperation. Discussing a project helps tremendously in developing ideas to carry it out. Learning to cooperate on developing computer projects is also an important part of learning Computer Science.
Nobody benefits from such cooperation.
It hurts the author, because the author's work receives no more credit than the copier. The freeloaders lose the experience the project was designed to impart. I and the rest of the class also lose because a major source of feedback concerning what topics were not taught successfully is lost. The following guidelines have been provided for your benefit, to distinguish cooperation from cheating. You are responsible for following these guidelines.