arXiv:2607.24755cs.HCcs.AI2026-07中稿 · publication at the…

研究学生自用AI编程工具的模式,发现使用方式影响学习体验但不直接提升成绩。

Patterns of Learner-AI Interaction and Academic Performance in an Object-Oriented Programming Course

  • 分析210名学生自用AI工具的五种交互模式,发现以理解支持和调试为主者表现更优。
  • 学生更常用于查概念和修代码,而非生成代码;不同模式下感知难度与信任度有差异。
  • 结果表明仅靠自主使用AI无法提升考试成绩,需教学引导才能发挥价值。

本研究探讨了生成式人工智能(GenAI)工具在面向对象编程(OOP)课程中,不同形式的学习者-AI互动如何影响学习成果。针对210名允许在作业中使用GenAI但禁止在考核中使用的本科生进行调查。结果显示,学生更频繁地将GenAI用于解释寻求与调试,而非代码生成。聚类分析识别出五种典型的互动模式,其中一种“聪明型”高使用模式表现为低代码生成依赖、高概念支持与调试使用。尽管各模式在感知任务难度、自我评估理解度、对AI生成代码的信任度及规范态度上存在差异,但各组在考核成绩上无显著差异。研究提示,自主使用GenAI本身不足以带来可测量的学习成效,亟需具有教学导向和过程意识的AI支持。该研究为学习者-AI互动模式提供了实证证据,并强调在编程教育中需引导性使用AI。

原文摘要 · Abstract (English)

This full research paper examines how different forms of learner-AI interaction relate to learning outcomes in object-oriented programming (OOP) courses. Generative artificial intelligence (GenAI) tools are increasingly used by students in programming education, yet evidence on their educational impact remains mixed. In particular, little is known about how students integrate GenAI tools when learning OOP, and how different patterns of use relate to students' learning experiences and outcomes. This study investigates patterns of students' self-directed GenAI use and their relationship with academic performance, perceived difficulty, understanding, and trust. Survey data were collected from 210 undergraduate students enrolled in a first-year OOP course in which the use of GenAI tools was permitted for coursework but prohibited in assessments. Results show that students used GenAI significantly more often for explanation seeking and debugging than for code generation. Cluster analysis identified five distinct learner-AI interaction profiles, including a "smart" high-usage pattern characterized by low reliance on code generation and high use for conceptual support and debugging. While usage patterns were associated with differences in perceived assignment difficulty, self-assessed understanding, trust in AI-generated code, and norm-related attitudes, no significant differences in assessment performance were found across clusters. These findings suggest that self-directed GenAI use alone does not lead to measurable learning gains, underscoring the need for pedagogically guided and process-aware AI support. The study contributes empirical evidence on learner-AI interaction patterns and highlights the importance of pedagogically guided AI use in programming education.

AI教育编程学习行为分析

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。