Cheating vs. collaboration: It's a fine line for computer science students

21.04.2010
Our recent article entitled "" hit a raw nerve for the undergraduates, software professionals and hiring executives.

The article discussed how more college students are caught cheating in introductory computer science courses than in any other course on campus, thanks to automated tools that professors use to detect unauthorized code reuse and excessive collaboration. The article explored the implications of this trend for hiring managers, who are looking for ethical employees who also can function in teams.

The article prompted more than 50 comments on Network World's Web site and 670 at Slashdot. The comments show IT professionals are split on the idea of whether computer science students who work in groups to complete their homework should be punished for cheating or rewarded for collaborating.

One camp said that computer science students who collaborate on homework shouldn't be accused of cheating because they will work in teams when they are in the workforce.

"These students should not be punished, and they should not be called cheaters," one comment said. "They are collaborative, using ideas from each other and outside sources to get their jobs done. Is that wrong?"

Another commenter took shots at computer science professors for assigning excessive amounts of homework.