When I was a student (and a student TA), what I heard or saw was that students were in CS for money, or their parents forced them to study it. Both of these things created some sort of extrinsic motivation that leads to cheating. In some cases (eg. in my high school) I heard parents would threaten to beat their children if they did not do well in their classes. So maybe that pressure continues in college. And for some, they just want an easy 6 figure job and are willing to take shortcuts. Students I know (some honest, some not) have mentioned they cheat on CS interviews or lie on their resume.
Additionally, I heard that multitides of parents would threaten to withhold tuition if their child failed a class. since the university is not well off, they acquiesce and make classes easier for students who aren't interested.
When I was a student (and a student TA), what I heard or saw was that students were in CS for money, or their parents forced them to study it. Both of these things created some sort of extrinsic motivation that leads to cheating. In some cases (eg. in my high school) I heard parents would threaten to beat their children if they did not do well in their classes. So maybe that pressure continues in college. And for some, they just want an easy 6 figure job and are willing to take shortcuts. Students I know (some honest, some not) have mentioned they cheat on CS interviews or lie on their resume.
Additionally, I heard that multitides of parents would threaten to withhold tuition if their child failed a class. since the university is not well off, they acquiesce and make classes easier for students who aren't interested.