3 papers
cs.CY2026
Automated Recommendation of Programming Learning Content Using Pattern-based Knowledge Components
Muntasir Hoq, Griffin Pitts, Zhangqi Duan +5
Introductory programming instruction relies on hands-on practice and short learning activities to support mastery of foundational concepts. Although many such learning resources ex…
cs.HC2026
Exploring the Effectiveness of Using LLMs for Automated Assessment of Student Self Explanations in Programming Education
Arun-Balajiee Lekshmi-Narayanan, Mohammad Hassany, Peter Brusilovsky
Worked examples are step-by-step solutions to problems in a specific domain, offered to students to acquire domain-specific problem-solving skills. The effectiveness of worked exam…
cs.AI2026
Automated Knowledge Component Generation for Interpretable Knowledge Tracing in Coding Problems
Zhangqi Duan, Nigel Fernandez, Arun Balajiee Lekshmi Narayanan +5
Knowledge components (KCs) mapped to problems help model student learning, tracking their mastery levels on fine-grained skills thereby facilitating personalized learning and feedb…