paper-with-me

Papers

An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration

2026-05-12 · Muntasir Hoq, Griffin Pitts, Bradford Mott, Seung Lee, Jessica Vandenberg, Shuyin Jiao, Narges Norouzi, James Lester, Bita Akram arxiv

Active learning is widely recognized as an effective approach for improving learning outcomes in introductory programming courses. However, insufficient instructional support often limits students' access to timely, personalized feedback, which is crucial for mastering foundational programming concepts. Although recent advances in AI, particularly large language models, offer scalable opportunities for feedback, concerns about explainability and reliability remain. In this paper, we present an AI-driven classroom assistant that leverages an explainable AI model to analyze student code, map logical errors to instructor-identified misconceptions, and deliver instructor-authored feedback, thereby grounding reliability in instructor-defined pedagogical knowledge. To evaluate the effectiveness of our framework, we conducted an expert evaluation to examine its alignment with instructor-verified feedback and deployed the system in a classroom setting to assess students' perceptions of its usability. Results indicate that the assistant can provide accurate, instructor-verified feedback to students while fostering a positive experience.

📄 PDF Abstract BibTeX arXiv:2606.12425

Code (0)

등록된 구현이 없습니다.

Tasks

Active Learning

Similar Papers 제목 키워드 기반

Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?

2023-12-12 · Anishka, Atharva Mehta, Nipun Gupta, Aarav Balachandran 외

The emergence of Large language models (LLMs) is expected to have a major impact on education. This paper explores the potential of using ChatGPT, an LLM, as a virtual Teaching Assistant (TA) in an Introductory Programmi…

Can Generative Pre-trained Transformers (GPT) Pass Assessments in Higher Education Programming Courses?

2023-03-16 · Jaromir Savelka, Arav Agarwal, Christopher Bogart, YiFan Song 외

We evaluated the capability of generative pre-trained transformers (GPT), to pass assessments in introductory and intermediate Python programming courses at the postsecondary level. Discussions of potential uses (e.g., e…

Multiple-choice

Learning from Teaching Assistants to Program with Subgoals: Exploring the Potential for AI Teaching Assistants

2023-09-19 · Changyoon Lee, Junho Myung, Jieun Han, Jiho Jin 외

With recent advances in generative AI, conversational models like ChatGPT have become feasible candidates for TAs. We investigate the practicality of using generative AI as TAs in introductory programming education by ex…

Building an Effective Automated Assessment System for C/C++ Introductory Programming Courses in ODL Environment

2022-05-24 · Muhammad Salman Khan, Adnan Ahmad, Muhammad Humayoun

Assessments help in evaluating the knowledge gained by a learner at any specific point as well as in continuous improvement of the curriculum design and the whole learning process. However, with the increase in students'…

How Novice Programmers Use and Experience ChatGPT when Solving Programming Exercises in an Introductory Course

2024-07-30 · Andreas Scholl, Natalie Kiesler

This research paper contributes to the computing education research community's understanding of Generative AI (GenAI) in the context of introductory programming, and specifically, how students utilize related tools, suc…