Exploring Application Potential and Challenges of AIGC Technology in University Programming Courses
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.
Artificial Intelligence Generated Content(AIGC)ChatGPTprogramming coursesinnovation teachingopportunities and challenges