You are free to work with others in interpreting assignments and on developing facility with the software tools we will be using. However, the homework assignments, projects, and exams must be completed solely on your own ....
The literature is full of a great variety of very good and efficient algorithms. Taking advantage of these is common practice. However, for any such code you use, you must cite the source you will be given a failing mark on the assignments or project if you do not cite your sources in your listing - this is not something to be hand written in after the fact, it must be included in your source code This is an easy step that you should get in the habit of doing
Please note very carefully, this does not include your fellow classmates code.
Cheating is a very serious offense. It will be dealt with in the most severe manner allowable under University regulations. If caught cheating, you can expect a failing grade and initiation of a cheating case in the University system. Basically, its an insult to the instructor, the department and major program, and most importantly, to the person doing the cheating. Just don't.
To avoid creating situations where copying can arise, you should not ever e-mail or post your design files. You can post general questions about interpretation and tool use but limit your comments to these categories. If in doubt about what might constitute cheating, just don't or send the instructor e-mail describing the situation.
The following is taken from the 1999-2011 UW Noncredit Certificate Program Student Handbook:
STATEMENT OF POLICY...
Students enrolled in University of Washington Extension courses are expected to observe the same code of academic honesty required of other University of Washington students. Violation of this code can result in academic penalties, such as receiving a failing grade in the course, and other disciplinary actions. Academic dishonesty includes, but is not limited to, cheating on examinations and plagiarism, the latter being defined as offering the language or ideas of someone else as one's own. Plagiarism may range from failure to credit isolated formulas, sentences, paragraphs or ideas to entire articles copied from books, periodicals, speeches, or the writings of other students. Instances of academic dishonesty for noncredit courses will be handled by an internal University of Washington Extension Committee on Academic conduct. If evidence of academic misconduct is established, students will be given a failing grade for the course and any refund of tuition fees will be denied.