Knowledge Markers: An AI-Agnostic Concept for the Design of Programming Courses
Christina Maria Mayr

TL;DR
This paper introduces knowledge markers, a simple, AI-agnostic framework for explicitly labeling learning units in programming courses to improve course design and student understanding.
Contribution
It proposes a lightweight, operational approach to label course content by knowledge emphasis, aiding instructors in course structuring without relying on AI-specific methods.
Findings
Markers can be embedded in various teaching artifacts.
Analysis and redesign of a programming course demonstrated the approach.
The approach is descriptive; empirical learning gains are future work.
Abstract
Generative AI enables students to produce plausible code quickly. Producing working code is therefore no longer a reliable indicator of understanding. This is particularly problematic in non-computer-science programmes, where time constraints make it hard to balance conceptual foundations with sufficient application practice. Empirical studies of AI tutors, educational chatbots, and code-assistance systems report useful but often case-specific findings, while learning theory remains too abstract to directly guide course design. As a result, instructors lack a simple, reusable way to make learning intent explicit and translate it into concrete teaching structures and student learning behaviour. This paper contributes knowledge markers as a lightweight, AI-agnostic, course-level operationalisation for course design. The markers label learning units by their primary emphasis: (A)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
