?? When the cheaters are simply waved through the courses as well, some of them will definitely achieve a CS degree as well. They will simply have put in less work and be less well educated.
But in my experience people who cheat do so repeatedly, in multiple courses, their bachelor thesis, in exams when there is a way, …
You’re right, every task should be made so that you can take information from anywhere and learn it, but have to apply it in a certain way. Then there’s the cases where people let others do their work for them. Every task should be automatically looked through to match, so that cheating can be gotten every time or at least as often as possible.
This is in a perfect scenario imo though, and with LLMs things will get more obfuscate than before.