计算机科学
实施
管理科学
Python(编程语言)
实证研究
程序设计范式
任务(项目管理)
软件工程
程序设计语言理论
读写能力
数据科学
工程伦理学
资源(消歧)
国家(计算机科学)
人工智能
知识管理
高等教育
数学教育
归纳程序设计
程序设计语言
教育技术
任务分析
系统回顾
生成语法
作者
Qian Fu,Yaning Zhao,Zixi Jia,Yafeng Zheng
标识
DOI:10.1109/tlt.2025.3622043
摘要
Large Language Models (LLMs) show great potential in programming learning. However, existing studies mainly focus on technical implementations and lacks a systematic analysis of the application of LLMs in programming learning from an educational perspective. This study conducts a systematic literature review and bibliometric analysis based on 75 high-quality papers, using a six-dimensional framework (roles, technology, learners, environment, effectiveness, challenges) to examine the current state and agenda of LLM applications. The results indicate that the application of LLMs has evolved from model validation in 2022 to teaching applications in 2023, and is expected to be deeply integrated into the education system by 2024-2025, reflecting a shift from tools to teaching agents. In programming learning, LLMs primarily take on roles in resource generation, task solving, and feedback provision. In terms of technology usage, OpenAI's series of models dominate, with Python being the main programming language environment, and research subjects focusing on beginner programmers and university students. Empirical studies show that LLMs can effectively enhance learners' cognitive outcomes and non-cognitive performance, but they can also lead to over-reliance on tools, academic integrity risks, and ethical challenges. Future research should establish an education theory-driven design framework for LLMs, conduct studies on generative AI literacy and ethical norms, and provide theoretical and practical guidance for programming learning.
科研通智能强力驱动
Strongly Powered by AbleSci AI