I personally think that Honor Codes are a great way to define cheating and the consequences for cheating in your school or program. These codes should be defined at the beginning of each academic year and the student (and their parents in K-12 education) should sign the agreement prior to any assignment or testing. Although there will always be some unethical students who prefer to cheat than work hard or who think getting a good grade is above all other concerns, we must reinforce honorable behavior in our students in hopes that appropriate behavior will be demonstrated throughout their professional lives.
Here is a link to a previous Honor Code post entitled: Honor Codes: Do They Result in Academic Honesty?
Do any of you use Honor Codes? Do you think they are needed? J.T.