loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Lisa van der Heyden 1 ; Fatma Batur 2 and Irene-Angelica Chounta 1

Affiliations: 1 Department of Human-centered Computing and Cognitive Science, University of Duisburg-Essen, Duisburg, Germany ; 2 Computing Education Research Group, University of Duisburg-Essen, Essen, Germany

Keyword(s): Programming, Novices, Adaptation, Intelligent Tutors, Python, Errors, Misconceptions.

Abstract: Students often struggle with basic programming tasks after their first programming course. Adaptive tutoring systems can support students’ practice by generating tasks, providing feedback, and evaluating students’ progress in real-time. Here, we describe the first step for building such a system focusing on designing tasks that address common errors and misconceptions. To that end, we compiled a collection of Python tasks for novices. In particular, a) we identified errors occurring during introductory programming and mapped them to learning tasks; b) we conducted a survey to validate our mapping; c) we conducted semi-structured interviews with instructors to understand potential reasons for such errors and best practices for addressing them. Synthesizing our findings, we discuss the creation of a tasks’ corpus to serve as a basis for adaptive tutors. This work contributes to the standardization and systematization of computing education and provides insights regarding the design of learning tasks tailored to addressing errors. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.117.230.120

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
van der Heyden, L., Batur, F. and Chounta, I.-A. (2025). Learning to Program: Mapping Errors and Misconceptions of Python Novices to Support the Design of Intelligent Programming Tutors. In Proceedings of the 17th International Conference on Computer Supported Education - Volume 1: CSEDU; ISBN 978-989-758-746-7; ISSN 2184-5026, SciTePress, pages 224-231. DOI: 10.5220/0013203100003932

@conference{csedu25,
author={Lisa {van der Heyden} and Fatma Batur and Irene{-}Angelica Chounta},
title={Learning to Program: Mapping Errors and Misconceptions of Python Novices to Support the Design of Intelligent Programming Tutors},
booktitle={Proceedings of the 17th International Conference on Computer Supported Education - Volume 1: CSEDU},
year={2025},
pages={224-231},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013203100003932},
isbn={978-989-758-746-7},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 17th International Conference on Computer Supported Education - Volume 1: CSEDU
TI - Learning to Program: Mapping Errors and Misconceptions of Python Novices to Support the Design of Intelligent Programming Tutors
SN - 978-989-758-746-7
IS - 2184-5026
AU - van der Heyden, L.
AU - Batur, F.
AU - Chounta, I.
PY - 2025
SP - 224
EP - 231
DO - 10.5220/0013203100003932
PB - SciTePress