Research on the Application of Intelligent Assisted Teaching System in Programming Courses
This article takes the C language programming course as an example to explore the application of intelligent assisted teaching (IAT) system in programming courses. In this article, ChatGPT, Copilot and other AI technologies are used to build the IAT system based on long short-term memory (LSTM) framework, which is applied in all sessions of the teaching of the C language programming course. First, learning data from students are collected and analyzed in real-time by ChatGPT and Copilot. Second, LSTM network is trained by the data to predict the learning activities for each student. Finally, the prediction and evaluation results are fed back to teachers for the improvement of teaching and learning strategies. Therefore, the system can provide students with a more personalized, efficient and convenient learning experience through multiple functions such as personalized learning plans, intelligent interaction, intelligent assessment and intelligent feedback, which effectively improves the quality and effects of teaching and learning. In addition, this article analyzes the effects, challenges and corresponding strategies of AI technology in the teaching of programming courses, which provides reference for the popularization of AI in future courses.
Authors
- Hao Xie (ORCID: https://orcid.org/0000-0003-3406-8663)
- Yuan‐Zhong Zhang
- Jingyu Wang (ORCID: https://orcid.org/0000-0002-2182-2228)
Institutions
- China University of Petroleum, Beijing (CN)
Publication Details
- Published
- 2024-08-16
- DOI
- https://doi.org/10.1109/icenit61951.2024.00042
- Primary Topic
- Educational Technology and Assessment
- Type
- article
- Field-Weighted Citation Impact
- 0.00