Designing Answer-Aware LLM Hints to Scaffold Deeper Learning in K-12 Programming Education

dc.contributor.authorBhaskar, Sahanaen
dc.contributor.authorHamouda, Sallyen
dc.date.accessioned2025-09-10T12:24:33Zen
dc.date.available2025-09-10T12:24:33Zen
dc.date.issued2025-08-03en
dc.date.updated2025-09-01T07:47:39Zen
dc.description.abstractMany K–12 students struggle with programming concepts. While LLMs offer scalable, timely support, overly direct answers can reduce reasoning and engagement [8], prompting the question: How can LLMs support learning without encouraging overreliance? In our study with 105 students, 31.4% showed misconceptions about variable assignment and data types, and in another survey, only 20% correctly solved conditional problems. This highlights the need for scaffolding to address conceptual gaps in K–12 programming. To address these gaps, we designed an answer-aware hint generation system using LLMs to support learning without reducing cognitive demand.We developed the system for CodeKids—an opensource, curriculum-aligned platform built with Virginia Tech and local public schools. It helps students practice grade-level programming through interactive activities, using LLM-generated hints to guide thinking without revealing answers [1, 11]. Based on Vygotsky’s Zone of Proximal Development [12], our approach balances support and autonomy through structured prompting that preserves productive struggle.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3702653.3744323en
dc.identifier.urihttps://hdl.handle.net/10919/137732en
dc.language.isoenen
dc.publisherACMen
dc.rightsIn Copyright (InC)en
dc.rights.holderThe author(s)en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleDesigning Answer-Aware LLM Hints to Scaffold Deeper Learning in K-12 Programming Educationen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3702653.3744323.pdf
Size:
513.04 KB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: