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

This is not this year's problem set.

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

This is last year's.

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

And so clearly this did not come from you alone.

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

So we certainly are able to detect the easier to detect behaviors.

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

Yeah, I mean, 20 years ago, I probably would have agreed.

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

After seeing it year after year after year, I'm just glad it's not higher than that.

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

I wouldn't worry about getting better at programming.

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

The whole point of so many of these courses has been about getting better at problem solving.

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

And like that is a life skill, whether you're going to stay in CS or tech more generally or

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

leave it for some other fields in which there are still going to be problems, just different types of problems.

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

And there too is why we constantly tell students the course is not about Scratch and C and Python and JavaScript.

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

These are all implementation details.

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

And while they definitely have and consciously have pedagogical value, that's why they're in the syllabus.

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

The goal is not to teach students Scratch and C and Python and JavaScript.

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

but how to solve problems and to give them representative tools with which they can solve those problems and also an understanding of those same first principles from which they can reason about some symptom they're seeing or some problem they are ultimately trying to solve.

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

AI is pretty darn good already at generating code.

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

It's only going to get better, but that's wonderful insofar as it's going to save us humans from the stuff

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

That was never very fun to begin with.

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

Even I am guilty of never really writing as many like unit tests for my code to test the correctness automatically.

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

That stuff can be very easily and robustly generated nowadays.