Skip to content
Book Open access

Towards Prioritized and Actionable Programming Misconceptions

Jul 2026 · Annual Conference on Innovation and Technology in Computer Science Education · pp. 863-863 · 0 citations · 3 references
Computer Science

TL;DR

A refinement of a teaching-relevance framework for a web-based misconception repository for Java/Processing is reported on, which enables compound filters like Silent Blockers or Rare Traps that bridge the gap between misconception knowledge and classroom action.

Abstract

Many programming misconception collections contain hundreds of entries with little guidance on which misconceptions to prioritize. We report on a refinement of a teaching-relevance framework for a web-based misconception repository for Java/Processing. Three instructors evaluated two criteria, Learner Discoverability and Learning Barrier (Krippendorff's α=0.57;0.60, rising to 0.9;1.0 after a majority-vote). Together with frequency data, the criteria enable compound filters like Silent Blockers or Rare Traps that, combined with teaching opportunities such as peer instruction quizzes, bridge the gap between misconception knowledge and classroom action.

Read PDF

Similar papers

Book Open access Sep 2026

Navigating Large Programming Misconception Collections Using Teaching-Relevance Criteria

A web-based misconception repository for Java/Processing is presented, with each entry connecting misconceptions to origins, typical errors, and concrete teaching opportunities, and two teaching-relevance criteria are introduced: Learner Discoverability and Learning Barrier.

Corinna List, Moritz Mueller, Michael Kipp · 0 citations

Desiderata for AI Tutors as Knowledge-Building Partners

This work examines six key dimensions: cognitive engagement, cultural responsiveness, formative assessment, formative assessment, power dynamics, accountability, and metacognition, outlining desiderata for LLM tutors in each area and reimagining LLMs’ role.

Hari Subramonyam, Mayank Sharma, Roy D. Pea et al. · 0 citations
Book Open access Sep 2026

Python Programming Errors in if-Conditionals: Novices' Reactions to Error Messages

This study considers if statements as they comprise some of the semantically simplest compound statements in Python, to provide an overview that goes deeper and beyond mere frequency statistics, together with noteworthy examples of student errors that may further guide the development of automated systems.

Clemens Bachmann, Tobias Kohn, Dennis Komm et al. · 0 citations
Preprint Aug 2026

Predicting Struggling Students in CS1 Programming Using Keystroke-Level Editing Features

Findings indicate that behavioral signals present at the very start of an exercise contain useful clues about whether a student will ultimately solve the problem, and that keystroke-level editing logs provide additional value for early prioritization beyond execution logs alone.

Yasuyo Kofune, Kazumasa Shimari, Kenichi Matsumoto · 0 citations
Conference Open access Sep 2026

LLM-Based Intelligent Tutoring Systems: A Survey

Large Language Models (LLMs) are reshaping the design and capabilities of intelligent tutoring systems (ITS) by providing powerful generative, reasoning and interaction abilities, which surpass traditional rule-based approaches. This survey presents a structured overview of LLM-based ITS and analyzes how these models t...

Li Kong, Jian-Wen Sun, Junsheng Zhou et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.