I taught two courses to undergrad CS students at Stanford. I think about half of students cheated on problem sets and tests. The answers were all way too uniform and done without correction. In the first course, there was a student who definitely didn’t cheat and was objectively horrible at all tasks assigned, consuming a frustratingly large portion of my grading time. This student ended up with a massively impressiv…
they got into Stanford, which confers above average intelligence and also bestows connections, so that probably helped. Interesting stories.
My students cheated... a lot
441–450 of 1001 posts
Re: My students cheated... a lot
#442This happened to me in undergrad with an autograded class. I remember soloing the class and thinking that the assignments were super hard. They would post grade averages for assignments and I was doing worse than usual. I remember a TA posting about cheating being an issue. They even released a graph of anonymized student repositories with edges indicating a detected instance of cheating Turned out that a HUGE cohort…
> it screws up the class curve This is your problem right here. There is no rational argument for grading people on a class curve. That just makes the class a lottery and incentivises sabotaging for others to get an upper hand yourself.
I don't think that people would typically go to the lengths of trying to sabotage someone else, in practice it could just look like a bunch of people working separately and not cooperating at all
In an ideal world, there wouldn't be any curves and the coursework would be tailored sufficiently for every cohort of students for every semester
Re: My students cheated... a lot
#443Or the California driver thinking of "if we're all speeding, they can't ticket all of us."
Also some interesting practical game theory lessons in here.
Re: My students cheated... a lot
#444Earlier quoted context omitted.
That sounds great and all but I honestly have doubts about this software that detects similarities… there’s only so many ways to solve the bland questions that professors lift from books; kind of ironic. I’m assuming it’s basicallly doing AST analysis and it’s no smarter than eliminating things like variables being renamed. They are basically stating that this “software” is 100% accurate. Furthermore it’s then left t…
Speaking from experience using similar software on students assignments, it is often blatantly obvious when cheating is occurring. To start with, at an undergrad level, most students had fairly distinct coding styles - usually with quirks of not "proper" coding. Some cheaters had the exact same quirks in multiple students assignments. Also, some cheaters had the exact same mistakes in their code, on top of the same c…
Re: My students cheated... a lot
#445Re: My students cheated... a lot
#446This happened to me in undergrad with an autograded class. I remember soloing the class and thinking that the assignments were super hard. They would post grade averages for assignments and I was doing worse than usual. I remember a TA posting about cheating being an issue. They even released a graph of anonymized student repositories with edges indicating a detected instance of cheating Turned out that a HUGE cohort…
Re: My students cheated... a lot
#447It makes me sad that so many engineers seem to think cheating is a just and or good solution. Cheating is objectively bad system design (for society, we're designing our society with daily actions every day), as it rewards people without integrity who want the easy way out. Sure, you can blame the system for encouraging incentives that reward cheating, and there are benefits to thinking like a cheater to identify gap…
Systems that produce so much cheating, are bad system design. You're at 'cheating = bad', which is the level of a 5 year old naive little boy. Try upgrading that system instead of pointing fingers. You only have one life to live and all that.
Re: My students cheated... a lot
#448The solution? Let's finally evolve from schooling and let's forget that schools and universities exist. Let's open source degrees and make them much more compelling. Let's do everything online. Let's create collaborative labs in VR.
Re: My students cheated... a lot
#449It makes me sad that so many engineers seem to think cheating is a just and or good solution. Cheating is objectively bad system design (for society, we're designing our society with daily actions every day), as it rewards people without integrity who want the easy way out. Sure, you can blame the system for encouraging incentives that reward cheating, and there are benefits to thinking like a cheater to identify gap…
Systems that produce so much cheating, are bad system design. You're at 'cheating = bad', which is the level of a 5 year old naive little boy. Try upgrading that system instead of pointing fingers. You only have one life to live and all that.
Re: My students cheated... a lot
#450I dunno, I never cheated, but I would never report other people for doing it either. It’s not my job to detect and report other people cheating, and getting dinged for not reporting people that cheated would make me hate you very quickly. That said, I just don’t see the point in cheating. University isn’t that hard if you have some basic level of skill. You go to the classes, you read the stuff the assign you, do the…