The SIGCSE mailing list has been having a very active discussion of plagiarism in computer science classes of late. These discussions seem to recur with disappointing regularity. If not in the SIGCSE list they show up on the APCS mailing list. These discussions tend to follow some very predictable paths. They start with attempts at writing a bulletproof statement of acceptable use and reuse. Students are amazing “classroom lawyers” and find loopholes that a tax attorney would be amazed at. This leads invariably to a discussion of what is and is not plagiarism. Code sharing? A good think in the ...read more