Collaboration & Academic Honesty Policy |
I highly encourage students to get together in small groups to go over material from the lectures and text, work problems from the text, study for exams, and to discuss the general ideas and approaches to material in the course.
However, work to be turned in, including programming assignments, must be done independently, unless I explicitly designate an assignment as one in which collaboration is allowed. As explained in the student handbook, this means that the work you turn in must represent only your own work. It must not be based on help from others or information obtained from sources other than those approved by the instructor (e.g., the text, web pages linked from the course web page, and materials provided in lecture). Effective learning is compromised when this is not the case.
Accordingly, you should never read or copy another student's code or solutions, exchange computer files, or share your code or solutions with anyone else in the class until after the assignment is due. However, students may collaborate or receive help from each other on an occasional basis as long as all parties contributing are given explicit credit for their contributions to the homework. I will inform students if I believe they are collaborating too much. Uncredited collaborations will be considered a violation of college policies and will be handled appropriately. If there is any doubt about whether a collaboration is legal, you should cite it or ask me. I will let you know if it is within the rules.
An important exception to the above rules has to do with learning to use new computer languages. Students are explicitly allowed to help each other with difficulties in setting up or running interpreters or compilers to run programs, and to help explain error messages. However, any collaboration beyond that point should be cited as explained in the prior paragraph.
Failure to abide by these rules is considered plagiarism, and will result in severe penalties. The first offense typically results in failure in the course and referral to the appropriate college office or committee. See the Academic Honesty Policy in the Student Handbook for further information. Please do not put me, yourself, or anyone else in this unpleasant situation.
Collaboration & Academic Honesty Policy |