"Why Put in This Much Effort?": How AI Availability Shapes Students' Motivation in Introductory Programming
通过对一门入门级 MATLAB 课程中的工程系学生进行半结构化访谈,本研究应用情境期望价值理论揭示了,尽管人工智能的可获得性在努力学习的渴望与走捷径的诱惑之间制造了张力,但那些成功应对这一冲突的学生能从学习过程本身中获得动力,这表明课程设计需要优先考虑支持学生如何学习,而非仅仅评估他们产出了什么。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在学习制作一个复杂的蛋糕。你花了数小时测量食材、搅拌面糊、盯着烤箱,却发现你的一个朋友拥有一台“神奇蛋糕机”,只需30秒就能生产出一个完美的、一模一样的蛋糕。
这就是当今工程系学生在编程入门课中所面临的处境。生成式人工智能(如ChatGPT)就是那台“神奇机器”,它几乎可以瞬间写出代码。这篇论文提出了一个简单但深刻的问题:当学生知道这台机器存在时,是否会改变他们亲自“烘焙蛋糕”的意愿?
研究人员采访了13名工程系学生(他们学习编程是为了将其作为工程工作的工具,而不是为了成为专业的程序员)以了解情况。以下是他们的发现,通过简单的概念进行了拆解。
1. “努力的成本”上升了
最大的变化并不是学生突然讨厌编程了,而是亲自动手做的“成本”感变得更高了。
- 类比: 想象你正在徒步爬山。虽然很辛苦,但当你到达顶峰时,你会感到自豪。现在,想象有一架直升机在附近盘旋,可以在几秒钟内把你送到山顶。
- 发现: 即使学生想去徒步,看到直升机也会让徒步显得像是浪费时间。他们开始想:“为什么要花3个小时去纠结一个Bug,而AI能在3秒内解决它呢?”因为一个更快、更简单的替代方案始终就在眼前,这种努力的感觉变得不再那么“值得”。
2. “神奇机器”偷走了成就感
对于许多学生来说,编程的乐趣在于挣扎的过程——即那个破碎的部分终于契合在一起时的“啊哈!”时刻。
- 类比: 想象在解拼图。乐趣在于弄清楚碎片该放在哪里。如果别人直接把完成后的拼图递给你,你得到了图像,却失去了解谜的乐趣。
- 发现: 使用AI完成工作的学生感到成就感较低。他们将结果描述为“人工的”。一名学生说:“这不是我自己做的,所以感觉不像是我的胜利。”他们对AI的依赖程度越高,那种“胜利”的感觉就越淡薄。
3. “身份危机”(我是谁?)
一些学生拥有强大的内在指南针。他们将自己定义为“解决问题的人”。
- 类比: 想象一名以耐力为荣的跑步者。即使有汽车可用,他们仍然坚持跑步,因为跑步就是他们的身份。
- 发现: 那些将身份与“挣扎与学习”联系在一起的学生,能更好地抵御AI。他们设定了自己的规则,例如:“我可以利用AI来检查我的工作,但我必须先自己写出代码。”他们重新定义了努力的意义:“重点不仅仅是蛋糕,而是烘焙的过程。”
4. “同伴压力”下的直升机
这不仅仅关乎学生个人的选择,还关乎他们认为同学在做什么。
- 类比: 如果你是唯一一个在徒步爬山的人,而其他人都在乘坐直升机,你会开始觉得自己很愚蠢。你会想:“为什么我要浪费时间?”
- 发现: 当学生知道同伴正在利用AI以更少的努力获得更好的成绩时,他们会觉得自己的努力被“贬值”了。这产生了一种为了跟上进度而不得不跳上直升机的诱惑。
5. 两类学生
研究人员发现,学生在应对这个新世界时分为两个主要群体:
- “谨慎的徒步者”(7人): 这些学生珍视挣扎的过程。他们把AI当作地图或指南针(用来检查语法或理解概念),但拒绝让它载着他们上山。他们设定了严格的界限来保护自己的学习。
- “直升机乘客”(5人): 这些学生也口头上说重视学习,但当工作变得困难或疲惫时,他们就会乘坐直升机。他们事后会感到愧疚,说:“我知道我学得没那么多,但真的太诱人了。”由于过度依赖机器,他们往往对自己的技能缺乏信心。
核心启示
论文得出结论,问题不在于学生懒惰或不在乎学习。大多数人其实是非常在乎的。
问题在于,当一台“神奇机器”可用时,它改变了他们大脑中的计算方式。它让艰苦的努力看起来像是一笔亏本买卖。
- 对于“谨慎的徒步者”: 他们从过程本身寻找动力。他们学会了忽略直升机,专注于徒步。
- 对于“直升机乘客”: 他们陷入了一个循环。他们利用机器节省时间,这导致他们技能下降,进而让他们觉得更加需要依赖机器。
这对老师意味着什么?
论文建议,仅仅禁止使用AI可能并不奏效,因为这种诱惑是内在的。相反,老师可能需要改变课程设计的方式。与其只针对最终的“蛋糕”(代码)进行评分,不如对“烘焙过程”(学生如何挣扎和学习)进行评分。他们需要帮助学生意识到,挣扎的过程本身才是最有价值的部分,而不仅仅是最终的结果。
简而言之:AI不仅让编程变得更容易;它还让编程的“努力感”变得难以被证明其价值。 那些能在挣扎中找到乐趣的学生会持续学习,而其他人则可能会迷失在捷径之中。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。