Here's the easiest solution: stop grading homework Why judge student performance on something that they are using _to learn_? It doesn't make any sense. Every student is basically competing with one another to get the highest GPA possible - if you're going to give them cookie cutter homework with solutions can be easily searched for on the internet _and_ can only bring their GPA down, then they're going to cheat. Pla…
> Here's the easiest solution: stop grading homework Because it's not that simple. These are INTRO classes. For many students, an intro CS class may be the first class they have encountered in their lives in which they finally have to work . So, part of the job of a teacher is to teach the class material but also to teach good studying habits. Without grading homework, the first real feedback that a student is in tro…
> Give them homework and "grade it" to give them feedback
which addresses your main point.