摘要
在人工智能大模型时代,以ChatGPT为代表的生成式人工智能(Artificial Intelligence Generated Content,AIGC)备受关注,然而其应用在高等教育领域,尤其是编程类课程中的研究却相对较少。该文针对此问题展开初步探讨,着眼于AIGC技术在编程类课程中的应用,特别是对低年级和非计算机专业学生的潜在应用价值。AIGC技术为编程学习提供了智能、灵活、个性化的方式,能够消除语言障碍,让学生随时随地进行学习,通过大量的示例和练习,能够跨越物理和时间限制,使学习过程更加公平和易于获取。然而,使用AIGC工具也可能引发过度依赖,产生学术诚信等问题。在这一背景下,该文重点探讨了如何将AIGC技术充分融入非计算机专业的编程课程中,讨论新的机遇和相关挑战,主要从代码生成和解释、调试帮助指导以及知识点理解指导等三个方面介绍如何利用AIGC工具进行编程学习,并对如何促进教学工作以及如何改进提出见解。
In the era of large model of artificial intelligence,Artificial Intelligence Generated Content(AIGC)represented by ChatGPT has attracted much attention,but its application in the field of higher education,especially programming courses,has been studied relatively little.We focus on the application of AIGC technology in programming courses,especially the potential application value for students in lower grades and non-computer majors.AIGC technology provides a smart,flexible,personalized approach to programming learning that removes language barriers and allows students to learn anytime,anywhere,across physical and time constraints through numerous examples and exercises,making the learning process more equitable and accessible.However,the use of AIGC tools can also lead to over-dependence,creating issues such as academic integrity.In this context,we focus on how to fully integrate AIGC technology into non-computer programming courses,discuss new opportunities and related challenges,and mainly introduce how to use AIGC tools for programming learning from three aspects:code generation and interpretation,debugging help guidance,and knowledge point understanding guidance.It also provides insights on how to promote teaching and how to improve it.
作者
薄钧戈
乔亚男
齐琪
刘虎军
黄鑫
BO Jun-ge;QIAO Ya-nan;QI Qi;LIU Hu-jun;HUANG Xin(School of Computer Science and Technology,Xi’an Jiaotong University,Xi’an 710049,China)
出处
《计算机技术与发展》
2024年第6期214-220,共7页
Computer Technology and Development
基金
2022教育部腾讯产学研合作项目(220800006093558)
2021教育部阿里云产学研合作项目(202102001035)
西安交通大学本科教学改革重点研究项目(22ZW05Z)。
关键词
生成式人工智能
ChatGPT
编程类课程
教学创新
机遇与挑战
Artificial Intelligence Generated Content(AIGC)
ChatGPT
programming courses
innovation teaching
opportunities and challenges