Reflective AI use and student engagement in AI-supported programming: technology acceptance, programming self-efficacy, and behavioral trace evidence
Introduction AI coding assistants are increasingly used in programming education, but willingness to use them does not show whether students evaluate or learn from AI suggestions. Grounded in technology acceptance, self-regulated learning, and self-efficacy theory, this study examined reflective AI use and student enga...