探究初学者对编程AI助手的感知,发现其助益与依赖隐患。
New Kid in the Classroom: Exploring Student Perceptions of AI Coding Assistants
- 让学生先用AI完成任务,再独立扩展,对比感知差异。
- 80%学生认为AI帮助理解代码概念,但独立编程时表现下滑。
- 适合教育研究者和课程设计者参考教学融合策略。
AI编程助手进入教学环境,带来“新同学”式变革。本研究通过两阶段测试,考察20名初学编程学生在使用与不使用AI支持下的体验差异。第一阶段允许使用AI完成编程任务,第二阶段要求独立扩展解决方案。通过李克特量表与开放题收集反馈。结果显示,学生普遍认为AI在初期开发中有助于理解代码逻辑并增强信心;但在脱离AI后,表现出明显困难,暴露出潜在的过度依赖问题。这提示当前教学模式需重构,以真正提升核心编程能力,而非仅替代学习过程。
原文摘要 · Abstract (English)
The arrival of AI coding assistants in educational settings presents a paradigm shift, introducing a "new kid in the classroom" for both students and instructors. Thus, understanding the perceptions of these key actors about this new dynamic is critical. This exploratory study contributes to this area by investigating how these tools are shaping the experiences of novice programmers in an introductory programming course. Through a two-part exam, we investigated student perceptions by first providing access to AI support for a programming task and then requiring an extension of the solution without it. We collected Likert-scale and open-ended responses from 20 students to understand their perceptions on the challenges they faced. Our findings reveal that students perceived AI tools as helpful for grasping code concepts and boosting their confidence during the initial development phase. However, a noticeable difficulty emerged when students were asked to work unaided, pointing to potential overreliance and gaps in foundational knowledge transfer. These insights highlight a critical need for new pedagogical approaches that integrate AI effectively while effectively enhancing core programming skills, rather than impersonating them.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。