“观看你的回放视频”反思作业:比较无生成式AI与有生成式AI的编程——学习编程、批判性AI使用与局限性以及反思
人机交互
2025-07-24 v1
摘要
生成式AI正在颠覆计算教育。大多数干预措施侧重于教授GenAI的使用,而非帮助学生理解AI如何改变他们的编程过程。我们设计并部署了一项新颖的比较视频反思作业,改编了描述、审视、然后阐明学习(DEAL)框架。在一门软件工程入门课程中,学生在团队项目中录制了自己两次编程的过程:第一次不使用生成式AI,然后使用生成式AI。然后,学生使用一组支架式反思问题分析自己的视频,包括关于他们的编程过程以及人类、互联网和AI求助行为。我们进行了反思的定性主题分析,发现学生形成了关于规划、调试和求助行为的见解,这些见解超越了AI的使用。学生报告说学会了在编写或生成代码之前放慢速度并理解,认识到自己解决问题方法中的模式,并阐述了具体的过程改进。学生还学习并反思了AI的局限性和缺点,以及更批判性地使用AI的策略,包括更好的提示,但也为了有利于学习而不仅仅是完成任务。出乎意料的是,比较反思还支架了对不涉及AI使用的编程的反思,甚至导致学生自发设定未来目标,采用视频和其他定期反思。这项工作表明,对编程会话视频的结构化反思可以培养在有无生成式AI的情况下编程以及在我们不断发展的领域中终身学习所必需的元认知技能。
引用
@article{arxiv.2507.17226,
title = {A "watch your replay videos" reflection assignment on comparing programming without versus with generative AI: learning about programming, critical AI use and limitations, and reflection},
author = {Sarah "Magz" Fernandez and Greg L Nelson},
journal= {arXiv preprint arXiv:2507.17226},
year = {2025}
}