The CS-Ed Podcast

S1xE3: Teaching Students to Debug with Amy Ko


Listen Later

In this episode, we talk with Amy Ko, an Associate Professor at the University of Washington Information School. She directs the Code & Cognition Lab and studies human aspects of programming.
Our conversation focused on how to teach students to debug, a skill many of us undoubtedly struggle to get our students to do effectively. Amy suggests: step 1 is to have students articulate what is happening versus what should happen (current output versus correct output). Step 2 is brainstorm different ways (hypotheses) that might be causing the discrepancy and exploring each idea to see if it is the cause. If a student runs out of ideas before they find the bug, go back to step 1 and confirm they understand what should and should not be happening.
When asked to share something awesome in computer science, Amy talked about her interest in computer science history and Donald Knuth. Knuth is one of the originators of many core algorithms in computer science. He also spent 10 years cataloging every mistake he made while working on the typesetting programming language LaTeX. So his interests were broad and he also wrote bugs!
In Amy’s Too Long; Didn’t Listen (TL;DL) she emphasized that debugging is a primary skill and is something we should teach. And we are starting to find ways to teach this skill.
See the transcript on the website (https://csedpodcast.org/blog/season1_episode3/)
...more
View all episodesView all episodes
Download on the App Store

The CS-Ed PodcastBy Kristin Stephens-Martinez

  • 5
  • 5
  • 5
  • 5
  • 5

5

12 ratings


More shows like The CS-Ed Podcast

View all
This American Life by This American Life

This American Life

90,969 Listeners

Planet Money by NPR

Planet Money

30,698 Listeners

Hidden Brain by Hidden Brain, Shankar Vedantam

Hidden Brain

43,566 Listeners

Wait Wait... Don't Tell Me! by NPR

Wait Wait... Don't Tell Me!

38,901 Listeners

99% Invisible by Roman Mars

99% Invisible

26,219 Listeners

Ways & Means by Sanford School of Public Policy, Duke University

Ways & Means

61 Listeners

Science Friday by Science Friday and WNYC Studios

Science Friday

6,425 Listeners

Policy 360 by Sanford School of Public Policy, Duke University

Policy 360

17 Listeners

The Daily by The New York Times

The Daily

112,501 Listeners

Ologies with Alie Ward by Alie Ward

Ologies with Alie Ward

24,388 Listeners

This Podcast Will Kill You by Exactly Right and iHeartPodcasts

This Podcast Will Kill You

16,911 Listeners

The Last Word with Lawrence O’Donnell by Lawrence O'Donnell, MS NOW

The Last Word with Lawrence O’Donnell

7,414 Listeners

All In with Chris Hayes by MS NOW, Chris Hayes

All In with Chris Hayes

5,891 Listeners

Everything Happens with Kate Bowler by Everything Happens Studios

Everything Happens with Kate Bowler

5,115 Listeners

NT Pod by Mark Goodacre

NT Pod

136 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,444 Listeners

Short Wave by NPR

Short Wave

6,544 Listeners

RheumMadness Rheumatology Podcast by RheumMadness

RheumMadness Rheumatology Podcast

11 Listeners

Hard Fork by The New York Times

Hard Fork

5,528 Listeners