10 Percent of Harvard's Popular 'Introduction To Computer Science' Class Accused of Cheating (thecrimson.com)
theodp writes: The Harvard Crimson reports that more than 60 of the 636 students enrolled in last fall's CS50: "Introduction to Computer Science I" course appeared before the College's Honor Council in a wave of academic dishonesty cases that has stretched the Council to its limits over the past few months. Former students and course staff, though, said course policy was unclear about what constituted cheating, creating the potential for unintentional violations. Consistently, one of the most popular courses at Harvard, CS50 is known for an unconventional atmosphere, complete with flashy promotional videos and corporate-sponsored events.
Come on. Zuckerberg copied - and he's a billionaire now.
If Slashdot were chemistry it would look like this:Cadaverine
Of course they won't though, Harvard is already trying to redefine cheating to sweep this under the rug.
This begs the question, if people there need to cheat at an intro computer class, how many of them are cheating for actually difficult classes? 20%? 50%?
If Harvard wants to truly save face, they'll expel these losers. But they won't.
I don't see how a course that encourages collaboration between peers can then turn them in for cheating when they come up with the same answer. You can't collaborate without often coming to the same result using the same methods.
While coding, in its purest form, is a creative act the same is not so of most 'coding 101' problems. They are often rote mechanical pieces, intended to highlight a particular software concept, with little room for creativity (especially if, like any sane student, you're trying for the simplest and shortest solution).
Unless they are monitoring the entire typing history for students, and they only brought students up on charges where their submission was created with a single keystroke (Ctrl+V), I don't see how this is a fair system.
"I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
I taught myself to program on a Commodore VIC-20 reading magazines. No internet. No BBSes. I slept through my CS101 class and aced it.
In this day and age, if you need to cheat in Intro to CS, you probably shouldn't be in CS.
My Other Computer Is A Data General Nova III.
I've heard that argument before. The student caught copying someone else's work first denies, then pleads, then goes into "lawyer" mode, trying to argue that what he or she did wasn't really cheating because the syllabus was either badly worded, or didn't specifically say not to do it.
I recently had a situation where a student taking a lab course did not attend several labs, and then tried to turn in lab reports and have the TA grade them. This student was shocked ... shocked ... when told that this was academic misconduct. After all, the syllabus said that data could be shared between lab partners, and the person he got the data from was his partner from one of the few labs he did attend. Furthermore, he argued that the syllabus did not specifically say that lab reports would not be accepted for labs that the student did not attend. I kid you not.
Anyone smart enough to get into Harvard knows exactly when the line between collaboration and plagiarism is being crossed. Unfortunately, some of them also have learned that denial, pleading, "lawyering", and then threats of legal action by their parents are quite often sufficient to avoid the consequences of their actions.