Skip to content
Book Open access

Navigating Large Programming Misconception Collections Using Teaching-Relevance Criteria

Sep 2026 · Proceedings of the 2026 United Kingdom and Ireland Computing Education Research · 0 citations · 10 references

TL;DR

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.

Abstract

Despite a wealth of documented programming misconceptions, collections remain difficult to use in practice: static lists with no priority guidance leave educators without support for deciding which misconceptions deserve attention. We present a web-based misconception repository for Java/Processing designed to change this, with each entry connecting misconceptions to origins, typical errors, and concrete teaching opportunities. To support navigation, we introduce two teaching-relevance criteria: Learner Discoverability (how likely learners are to notice a misconception themselves) and Learning Barrier (how strongly it hinders progress if unaddressed). These criteria were developed iteratively using LLM-based pilot ratings to validate and refine definitions before involving human raters, reducing an initial set of five dimensions to two. Three human instructors rated all misconceptions, yielding moderate inter-rater reliability (α = 0.57 and α = 0.60), with a majority vote raising consistency to α = 0.9 and α = 1.0. Combined with observed frequency data and topic/subtopic filtering, the criteria enable sorting and compound filters (such as Silent Blockers or Common Obstacles) that translate ratings into actionable entry points for lesson preparation and tutor training, going beyond existing collections that offer no priority guidance or instructional filtering.

Read PDF

Similar papers

Book Open access Jul 2026

Towards Prioritized and Actionable Programming Misconceptions

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.

Corinna List, Moritz Mueller, Michael Kipp · 0 citations
Review Aug 2026

CodeStylist: Supporting Early Undergraduate Programmers with Course-Aware Code Style Feedback

Findings are interpreted as evidence that course-aware style feedback is promising as a pre-submission revision aid, but that future versions should combine deterministic rule checks with LLM-generated explanations, rule citations, and stronger verification support.

Ethan Dickey, L. Vento, Peter Kurto et al. · 0 citations
Jul 2026

CodeOwl: Automatic Generation of Tiered Parsons Problems for Introductory Programming

This paper introduces CodeOwl, an AI-driven tool that automates the generation of tiered Parsons problems automatically, and evaluated CodeOwl with a mixed-method framework comprising complexity analysis, expert ratings, and user studies.

Luca Cisternino, Florian Obermuller, Gordon Fraser · 0 citations
Open access Aug 2026

Understanding Student Effectiveness with AI Chatbots in Introductory Programming Education: An Interaction Analysis Study

Overall, interaction quality, not mere usage, appears to drive productive persistence, highlighting the importance of minimizing false negatives and encouraging Socratic scaffolding in educational chatbot design and deployment.

Rubaina Khan, Joshua Siderius, Kyle James Ross et al. · 0 citations
Jul 2026

Student Challenges in Advanced SQL: Misconceptions and Misapplications

Effective SQL instruction should provide side-by-side comparisons of similar constructs with identical sample data, teach SQL's logical execution order explicitly, use query visualization exercises where students trace data transformations step-by-step, and implement scaffolded problem sets that require students to app...

Sophia Yang, Hongxuan Chen, Geoffrey L. Herman et al. · 0 citations
Open access Jul 2026

The Socratic Trap: Benchmarking the Capacity of Large Language Models to Generate Strategic Misconceptions in Computer Science Education

SocraticTrap-CS is introduced, a publicly available benchmark that probes the capacity of open-weight LLMs to generate strategic misconceptions on demand and reframes the evaluation of educational LLMs around pedagogical trustworthiness rather than factual correctness alone.

Marijela Miličević, Mia Rovis, Ratomir Karlović 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.