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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on the Application of Intelligent Assisted Teaching System in Programming Courses

Hao Xie, Yuan‐Zhong Zhang, Jingyu Wang
Educational Technology and Assessment
article

Research on the Application of Intelligent Assisted Teaching System in Programming Courses

Hao Xie, Yuan‐Zhong Zhang, Jingyu Wang
article en

Abstract

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.

China University of Petroleum, Beijing (CN)
Quality Education
Openalex Percentile: Top 57%
Educational Technology and Assessment
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Research on the Application of Intelligent Assisted Teaching System in Programming Courses — Hao Xie, Yuan‐Zhong Zhang, et al. · (2024) | TGRS Research Map | TGRS