Comment Reasoning (Score 1) 694
I feel like along with the obvious reason that more CS students get caught in entry level classes due to such automated systems that check for duplicate code, etc. the main reason that students cheat in these classes is because many of the people who may or may not be computer science students have no idea how to write code and are therefore absolutely confused. They try to find someone in their class who has a better idea of what they are doing than they do and then use that student's code as an example or simply copy it. Some people simply have a higher aptitude for understanding programming and code than others and that causes the issue.