Jun, 2024

社会塑造理论的启示:本科编程课程中对大型语言模型的应用

TL;DR利用大型语言模型(LLMs)进行代码生成、调试和解释的能力在大学本科编程教育领域引起了研究人员和教育者的兴趣,但决定如何以及为何在编程教育中使用 LLMs 可能不仅涉及到 LLMs 的技术能力评估,同时也会受到学生社会感知的影响。本研究使用社会技术塑造理论作为指导框架,探讨了学生的社会感知如何影响他们对 LLMs 的使用,并研究了学生在大学本科编程课程中自报告的 LLMs 使用情况与其自我效能感和期中成绩之间的相关性。通过对匿名课程末尾学生调查(n = 158)、期中自我效能调查(n = 158)、学生访谈 (n = 10)、作业中自报告的 LLMs 使用情况和期中成绩的数据三角化分析,我们发现学生对 LLMs 的使用与他们对未来职业的期望以及对同伴使用的认知相关。此外,我们发现在我们的环境中早期自我报告的 LLMs 使用与较低的自我效能感和期中成绩有关,而学生对 LLMs 的过度依赖感,而非使用本身,与课程后期的自我效能感降低相关。