CSCI 374
Machine Learning
Honor Code Guidelines
[Adapted from the Honor Code Guidelines for Computer Science Courses.]
For programming assignments in this course, the honor code is interpreted in very specific ways. When a program is assigned, your instructor will identify it as an "individual" or "team" assignment. The Honor Code applies differently to each with respect to collaboration or assistance from anyone other than the instructor.
Individual Programs. Individual 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 instructor in the design or coding of program logic will be considered a violation of the honor code.
Team Programs. Team programs are to be worked on in teams of two students. You are allowed to discuss team programs with your partners, but work with others is otherwise restricted as above. That is, others can help in correcting errors of syntax, but help in correcting errors of logic is forbidden. 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 honor code applies to a particular assignment, consult your instructor.
Students should be aware of the Computer Ethics outlined in the Student Handbook. Violations (including uninvited access to private information and malicious tampering or theft of computer equipment or software) are subject to disciplinary action.
Guideline: To protect your work dispose of printouts carefully, and avoid leaving yourself logged in to public computers when you aren't in the lab.
The Honor Code as it applies to non-programming assignments is outlined in the Student Handbook. In addition, the following guidelines are in place for homework assignments and the final exam:
Homework: Collaboration on problems is permitted and even encouraged, as noted above. However, copying of solutions is not. The work you hand in should be your own. A good rule to follow is to work through the problems with others, taking only rough notes. You should then write your solutions independently, referring to your notes as little as possible. The idea is to understand each solution well enough that you can reconstruct it by yourself. In addition, you should write on each assignment the list of people with whom you collaborated.
Final Exam: You may refer to the books listed as Resources for this course, your own course notes, and your assignments while taking the final exam, and you may talk to me. No other sources of information are permitted.
The Department of Computer Science takes the Honor Code seriously. Violations are easy to identify and will be dealt with promptly.