Saved in:
Bibliographic Details
Main Authors: Eckert, Dimitri, Kautz, Christian
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.26966
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911720076738560
author Eckert, Dimitri
Kautz, Christian
author_facet Eckert, Dimitri
Kautz, Christian
contents Understanding student difficulties in programming is a complex challenge due to the wide range of topics and the abundant varieties of misconceptions and errors. This paper presents the design and development of a fine-grained taxonomy that categorizes novice programmers' difficulties specifically related to reading and understanding the control flow constructs selection and iteration. Building upon prior research and our own empirical data from quizzes and interviews with students, the taxonomy is constructed through the iterative methodology of the Extended Taxonomy Design Process (ETDP). Key contributions include clear distinctions between different student difficulties and a detailed analysis of common student misunderstandings concerning conditional statements and loops. The taxonomy aims to aid computing education researchers by providing a harmonized framework to classify and analyze student errors, fostering deeper theoretical insights and informing pedagogical strategies. Future work will involve applying the taxonomy to novel student data and evaluating its usability among educators and researchers.
format Preprint
id arxiv_https___arxiv_org_abs_2605_26966
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle How Students (Mis)understand Conditionals and Loops -- A Taxonomy
Eckert, Dimitri
Kautz, Christian
Computers and Society
Understanding student difficulties in programming is a complex challenge due to the wide range of topics and the abundant varieties of misconceptions and errors. This paper presents the design and development of a fine-grained taxonomy that categorizes novice programmers' difficulties specifically related to reading and understanding the control flow constructs selection and iteration. Building upon prior research and our own empirical data from quizzes and interviews with students, the taxonomy is constructed through the iterative methodology of the Extended Taxonomy Design Process (ETDP). Key contributions include clear distinctions between different student difficulties and a detailed analysis of common student misunderstandings concerning conditional statements and loops. The taxonomy aims to aid computing education researchers by providing a harmonized framework to classify and analyze student errors, fostering deeper theoretical insights and informing pedagogical strategies. Future work will involve applying the taxonomy to novel student data and evaluating its usability among educators and researchers.
title How Students (Mis)understand Conditionals and Loops -- A Taxonomy
topic Computers and Society
url https://arxiv.org/abs/2605.26966