AIIC AI Intelligence Centre

SOURCE-LINKED INTELLIGENCE

Self-Explanation Tutor for Active Study of CS1 Worked Examples

arXiv · AI, language, vision and robotics · article · Aug 25, 2026 · UTC

Worked examples are an important part of introductory programming, but reading their expert explanations is passive. Self explanation, students explaining the problem and its solution to themselves with subgoal level analysis, converts passive reading into an active study of worked example, yet it is hard to scale because assessing free-text explanations and returning timely feedback has had no easy automated solution. We investigate whether a large language model (LLM) can fill that gap. We build a self-explanation tutor for introductory programming, ESSE, in which students explain lines of w

Read original source ↗ Open in workspace

recordType
paper
region
Global

Evidence & attribution

First collected: 2026-09-21T09:42:05.193Z. This is not the publication date.