Collaboration & Academic Honesty Policy |
We highly encourage students to get together in small groups to go over material from the lectures and text, work practice problems from the text, study for exams, and to discuss the general ideas and approaches to laboratory assignments. However, work to be turned in, including programming assignments, must be done according to the rules in effect for that assignment.
When a program is assigned, we will identify it as either a "laboratory" or a "team" program. The academic honesty policy applies differently to each with respect to collaboration or assistance from anyone other than the mentors or instructors:
This course has two kinds of programming assignments, laboratory programs and team programs.
Laboratory Programs. Laboratory programs are expected to be the work of the individual student, designed and coded by him or her alone. Help locating errors is allowed, but a student may only receive help in correcting errors of syntax; help in correcting errors of logic is strictly forbidden. Guideline: Assistance from anyone other than the TAs or instructors in the design or coding of program logic will be considered a violation of the honor code.
Team Programs. Team programs are programs to be worked on in teams of two or more students. You are allowed to discuss team programs with your partners, but work with others is otherwise restricted by the appropriate rules above. Guideline: Any work that is not the work of your team is considered a violation of the honor code.
If you do not understand how the academic honesty policy applies to a particular assignment, consult with us. When in doubt, credit the people or sources from whom you got help. This also goes for any help obtained via the Internet. If you are ever unsure about what constitutes acceptable collaboration, just ask.
Failure to abide by these rules is considered plagiarism, and will result in severe penalties. Violations are easy to identify and will be dealt with promptly. The first offense typically results in failure in the course. A second offense is automatically referred to the College's Board of Academic Discipline. See the Academic Honesty Policy in the Student Handbook for further information. Please do not put us, yourself, or anyone else in this unpleasant situation.
Collaboration & Academic Honesty Policy |