Skip to main navigation Skip to search Skip to main content

Current status and perspectives of debugging in the k12 classroom: A qualitative study

  • Friedrich Alexander Universität Erlangen-Nürnberg
  • Free University of Berlin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

49 Scopus citations

Abstract

Self-reliance in debugging is both an important skill and a major challenge in learning to program. Debugging is distinct from general programming skills and needs to be taught explicitly. Nevertheless, when it comes to teaching and learning debugging, there are surprisingly few studies and results. The aim of this qualitative study is to investigate how students and teachers cope with errors in the K12 classroom, which debugging skills are conveyed, and why teachers teach or do not teach certain debugging skills. Therefore, in a first step, we identify skills considered relevant for debugging by applying desk research. We particularly focus on skills considered relevant for novices. Building upon this, we analyze 12 interviews of German high-school teachers using structured qualitative content analysis. The results show that especially weaker students are often helpless and apply a trial-and-error approach for coping with programming errors. It turns out that compile-time errors pose a big hurdle for many students. Teachers are mostly rushing from one student PC to the other, trying to help. Regarding the teaching of debugging skills, teachers focus on heuristics for common bugs as well as some debugging strategies. No systematic process on how to tackle and cope with errors is conveyed by teachers. Furthermore, they do not employ explicit teaching lessons on debugging. Overall, teachers lack a systematic approach for teaching debugging, as there are only insufficient concepts and materials.

Original languageEnglish
Title of host publicationProceedings of 2019 IEEE Global Engineering Education Conference, EDUCON 2019
EditorsSebastian Schreiter, Alaa K. Ashmawy
PublisherIEEE Computer Society
Pages1030-1038
Number of pages9
ISBN (Electronic)9781538695067
DOIs
StatePublished - Apr 2019
Externally publishedYes
Event10th IEEE Global Engineering Education Conference, EDUCON 2019 - Dubai, United Arab Emirates
Duration: 9 Apr 201911 Apr 2019

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
VolumeApril-2019
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Conference

Conference10th IEEE Global Engineering Education Conference, EDUCON 2019
Country/TerritoryUnited Arab Emirates
CityDubai
Period9/04/1911/04/19

Keywords

  • Computer science education
  • Debugging
  • K12
  • Qualitative content analysis
  • Teacher perspectives

Fingerprint

Dive into the research topics of 'Current status and perspectives of debugging in the k12 classroom: A qualitative study'. Together they form a unique fingerprint.

Cite this