This page deals with plagiarism, group work, and academic fraud in the field of writing and submitting computer software, programs, and scripts.
Re-use of code is normally a mark of a good programmer; however, copying assignment code from other people or from books, or writing software in a group won't teach you how to program. Unless you are specifically assigned to a project team where sharing is required or group work is allowed, you must learn to solve your own programming problems. You may not copy code from someone else. You may not "work together" on a problem.
Possession of source code belonging to another person is an academic offence with penalties for everyone involved, both the author and the recipients.
See Algonquin College Policy AA20 for the full text.
If you put your name on a piece of code or submit the code as part of your own assignment, all that code must be your own independent work. If you "worked together" on the code, or if any of the code was copied from someone else (including from your teacher), putting your own name on it is plagiarism.
Plagiarised material may come from such places as other student disks, source listings, textbook examples, the Internet, and even the classroom blackboard or other posted course notes. For most assignments, no copying of any material, published or otherwise, is permitted. You may not "work together" on an assignment. You may not copy material from the blackboard or from course notes and claim that you wrote it by putting your name on it. You may only put your name on code that you write.
See Algonquin College Policy AA20 for the full text.
Algonquin College has severe penalties for people who claim authorship of material they did not write. In this course, the following rules may apply, depending on the circumstances:
I recommend reading lots of other programs. I do not permit copying any of them and handing in the copy as your own work. If you find you must get help or refer to code that helps solve a problem for an assignment, study the other example to understand how it works and then put it away. Write your own coding solution to the problem without referring to the example.
In those cases where you are authorized to incorporate code from other people into an assignment solution, or where your solution is an authorized modification to someone else's code (including code supplied by your instructor), you must credit the origin of the copied material. Do not copy the material and claim it as your own original work. You must give credit for all material that is not your own work, no matter what its origin. Do not put your name on someone else's work.
See Algonquin College Policy AA20 - Plagiarism for the full text.
I hereby declare that the work I submit throughout the duration of this course will be my own work.
I understand that plagiarism, whether done deliberately or accidentally, is defined as presenting someone else's work, in whole or in part, as one's own, and includes the verbal or written submission of another work (for example, ideas, wording, code, graphics, music, and inventions) without crediting that source. This includes all electronic sources (for example, the Internet, television, video, film, and recordings), all print and written sources (for example, books, periodicals, lyrics, government publications, promotional materials, and academic assignments), and all verbal sources (for example, conversations and interviews).
I understand that the facilitation of plagiarism, that is, one student sharing his or her work with other students, is also considered an act of plagiarism.
I understand that contravening Algonquin College Policy AA20 - Plagiarism will result in an academic sanction(s) as described in this directive.
Web Author: Ian! D. Allen
idallen@idallen.ca
Support
free and non-commercial
Internet.
This site works best in
Any Browser, a
campaign for
non-specific WWW.
This work is licensed under a
Creative Commons License.
The real
definition of Hacker