Zum Inhalt springen

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

11.05.2026 · 1 Std. 4 Min.

Shownotes

David Malan is a Harvard professor known for turning CS50 into a popular online computer science course. We discussed the story behind CS50, how to lecture well, and how AI is changing CS education including in cheating/academic dishonesty.


• My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/


𝗣𝗼𝗱𝗰𝗮𝘀𝘁 𝗹𝗶𝗻𝗸𝘀:


• YouTube: https://youtu.be/bB2o81DnKHk

• Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835

• Transcript: https://www.developing.dev/p/harvard-professor-cs50-what-matters


𝗧𝗵𝗮𝗻𝗸 𝘆𝗼𝘂 𝘁𝗼 𝘁𝗵𝗶𝘀 𝗲𝗽𝗶𝘀𝗼𝗱𝗲'𝘀 𝘀𝗽𝗼𝗻𝘀𝗼𝗿𝘀 𝗳𝗼𝗿 𝘀𝘂𝗽𝗽𝗼𝗿𝘁𝗶𝗻𝗴 𝗺𝘆 𝘄𝗼𝗿𝗸:


• Cursor 3: a unified workspace for building software with agents, check it out at https://cursor.com/

• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/


𝗧𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽𝘀:


0:00 - Intro

1:09 - Getting into computer science

3:27 - Becoming the professor of CS50

11:19 - How to lecture well

14:25 - Depth vs engagement in education

18:11 - Why don't we consolidate educational resources

23:20 - Why start with C

31:51 - The ideal use of AI in education

34:54 - Cheating and AI

38:21 - Should we really learn CS still?

45:24 - College vs online education

47:06 - The most difficult concept to learn

51:00 - Growth vs fixed mindset

52:35 - The future of CS50

55:56 - Biggest career regret

1:00:29 - Top book recommendations

1:02:36 - Advice for his younger self

1:03:35 - Outro


𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗗𝗮𝘃𝗶𝗱:


• Personal website: https://cs.harvard.edu/malan/

• Facebook: https://www.facebook.com/dmalan

• Github: https://github.com/dmalan

• Instagram: https://www.instagram.com/davidjmalan/

• LinkedIn: https://www.linkedin.com/in/malan/

• Reddit: https://www.reddit.com/user/davidjmalan/

• X/Twitter: https://x.com/davidjmalan

• Threads: https://www.threads.com/@davidjmalan


𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗥𝘆𝗮𝗻:


• Newsletter: https://www.developing.dev/

• X/Twitter: https://x.com/ryanlpeterman

• LinkedIn: https://www.linkedin.com/in/ryanlpeterman/

• Threads: https://www.threads.com/@ryanlpeterman

• Instagram: https://www.instagram.com/ryanlpeterman

• TikTok: https://www.tiktok.com/@ryanlpeterman


𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝗱 𝗶𝗻 𝘁𝗵𝗶𝘀 𝗲𝗽𝗶𝘀𝗼𝗱𝗲:


• His first program for CS50: https://x.com/davidjmalan/status/1432538424590929920

• Paper about CS50 improvements: https://cs.harvard.edu/malan/publications/fp310-malan.pdf

• Hitchhiker's Guide to the Galaxy: https://en.wikipedia.org/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy

• How Computers Work book (not affiliate link): https://www.amazon.com/How-Computers-Work-Evolution-Technology/dp/078974984X

Alle Folgen von The Peterman Pod

Einstellungen

Darstellung

Sprache

Bestimmt, welche Sender dir auf der Startseite zuerst gezeigt werden.

Verlauf

Zuletzt gehörte Sender und Folgen und deine letzten Suchen liegen nur in diesem Browser.

Hinweise

Ein kurzer Hinweis, wenn ein Podcast, dem du folgst, eine neue Folge hat. Einzelne Podcasts stellst du über die Glocke auf ihrer Seite ab.

Konto

Favoriten speichern – in der App und auf der Website.

Tastenkürzel

/
Suche öffnen
Leertaste
Abspielen oder anhalten
← →
Im Player: 15 s zurück, 30 s vor (Folgen) · im Regal: nächste Kachel
↑ ↓
Im Regal: Ziel innerhalb der Kachel
Pos1 / Ende
Im Regal: erste bzw. letzte Kachel
Esc
Fenster oder Menü schließen
?
Diese Übersicht
Läuft gerade

Zur Senderseite

Als Nächstes

    Folgen mit „Als Nächstes“ vormerken – sie laufen nach der aktuellen Folge.