Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

David Malan

๐Ÿ‘ค Speaker
438 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Students are just going to end up typing into the prompt.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Whereas I think it's a lot cleaner, if not simpler to know, I cannot, through policy,

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

go to ChatGPT, Gemini, Copilot, any of these things, but I can go to and use as much as I want CS50.AI or the plugin we have in VS Code of the same.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And that to me is a very healthy line because you know if you're crossing that line, if you're pulling up ChatGPT.com or Gemini.Google.com and the like, and at that point it's a conscious choice to be academically dishonest as we would describe it in CS50's syllabus.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Statistically, we are not catching more.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

I would like to think that the misbehavior has not markedly increased, if only because we, like a lot of intro courses around the world...

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

have a tradition of looking for academic dishonesty plagiarism code that was copied and pasted off the internet or YouTube video.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And we within CS50, like a lot of peer institutions are very good at catching that.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And like we have tools that cross compare all of students submissions against each other, against GitHub repositories of past submissions that we have of YouTube videos that have been described.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

So we have historically administratively disciplined, so to speak, between 5% and 10% of CS50 student body every semester.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And that's kind of a norm across peer institutions, upper bound of roughly 10%.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

There's certainly probably some percentage of students who have been cheating in some form all these years and never have been detected.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

But just based on the rigor with which we go through this, the messaging throughout the course, I'd like to think that a good 90% of students are behaving in the way that they should, at least when the boundaries are set through not only policy, but course culture and through the support structure that we provide to students.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

That said, we've not seen an uptick in what in detections of academic dishonesty.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

What has gotten harder is the so-called prosecution of those cases in the sense that it's harder for us now to hand to the administrative board of Harvard or the Honor Council, so to speak, a smoking gun.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

Like here is the URL from which this code was copied because it's not really coming from a URL or YouTube video.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

It's coming from the composition of all of the URLs out there and all of the YouTube videos.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

about CS50's problem sets because the AI somewhat pseudo-randomly is spitting out an amalgam of these various training inputs.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

That said, when you've been doing this long enough, you can tell that this is not the work of this particular student, either in comparison to past work that they submitted or the sophistication with which they're solving a problem or the incorrectness with which they're solving the problem.

The Peterman Pod
Harvard Professor: CS50, What Matters More Than CS, Lecturing Well | David J Malan

And there's often telltale signs like,