During the analysis and algorithm development phase of a programming project collaboration is encouraged.
Webster's Dictionary defines collaboration as:
to work jointly with others or together especially in an intellectual endeavor
[Mr. C's Note: This definition implies that all collaborators are working. ]
It is during this time that one develops an understanding of the problem and how to solve it. Discussions about the details of the problem and various ways to solve parts of the problem can be extremely helpful in gaining this understanding.
During the coding phase it is the individual's responsibility to implement the algorithm in a particular programming language. Assistance may be needed for:
and the instructor (preferably) or one's classmates may be consulted in these areas.
Writing the actual code and documentation is to be an individual effort! Presenting another's code as one's own is a form of plagiarism, and as such is unacceptable. The college policy regarding Academic Honesty is included below.
Mr. C's Bottom Line: Do your own work!
ACADEMIC HONESTY
St. Clair County Community College considers academic honesty to be
an integral necessity of all academic performance. Instances of academic dishonesty will be treated as serious offenses. Students involved in activities such as cheating and/or plagiarism will be subject to disciplinary action.Definition of plagiarism: Plagiarism is the appropriation of language, thoughts or ideas of another author and claiming that as one’s own. Plagiarism is work not produced by the student, or work that does not credit borrowings from the original source(s).
Definition of cheating: Cheating can be, but is not limited to, a student using crib sheets, notes, or other written materials not permitted by the instructor, looking at other students’ papers without the instructor’s permission, requesting answers from other students, or working with other students when independent work is required. Situations where cheating may occur are during tests, exams, quizzes or other similar methods of evaluation.
When the instructor has sufficient evidence of cheating or plagiarism, the instructor may impose disciplinary actions such as assigning a failing grade to the student’s assignment, quiz, paper or test. If the plagiarism or cheating involves major course work such as plagiarizing a research paper or cheating on a final exam, the instructor may fail the student in the course and inform the Dean of Student Services of the circumstances regarding the failure. Students have the right to the due process appeal. Contact the Student Services Office 989-5560 for information.
[Taken from page 36 of the 2001-2002 St Clair County Community College Catalog.]