Software Sessions cover image

Software Sessions

How to Teach Programming with Felienne

Sep 27, 2019
01:01:47

Felienne is an associate professor at Leiden University who brings a unique perspective on programming education backed by scientific research. She also runs the Programming Education Research Lab (PERL) in order to study the best ways to teach programming.

Keynote at Strange Loop

Related Research Papers

Felienne

Bonus

Timestamps

  • 00:56 - Spreadsheets as programming
  • 04:57 - When do you build software vs use what's already there?
  • 10:14 - Direct instruction vs independent learning
  • 20:28 - How should you start teaching kids?
  • 24:39 - Is teaching kids different than older students?
  • 30:15 - Using rote memorization and saying code out loud
  • 35:15 - What is the role of Computer Science education?
  • 40:42 - Teaching IDEs, Git, Debugging, and Code Review
  • 45:43 - Problems with teaching Open Source
  • 49:12 - Incorporating live coding into university lectures
  • 56:18 - Podcasting and conference speaking

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode