Exploration of Computer Programming Teaching Reform Based on Large Language Models

With the rapid development of artificial intelligence and natural language processing technology, the traditional programming teaching mode faces new opportunities and challenges. This study designs and implements a programming teaching system based on a large language models for improving students’ programming ability, enhancing the learning effect, and promoting the reform and innovation of programming education. The system combines automated code generation, code analysis, error detection, personalized learning suggestions, and exercise recommendations of the large language models to help students solve programming learning challenges. And the system manages students’ learning progress more efficiently and optimizes teaching strategies through intelligent data analysis and automatic scoring functions. Practical application has demonstrated the system’s effectiveness in improving students’ learning outcomes. In the future, with the advancement of technology, the system will be further expanded to promote the intelligent and personalized development of programming education continuously.

Authors

Institutions

Publication Details

Published
2025-03-28
DOI
https://doi.org/10.1109/iccai66501.2025.00062
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

Exploration of Computer Programming Teaching Reform Based on Large Language Models

Xufeng Ling, Huaizhong Zhu, Yanni Zhao, Z. Y. Deng et al.
Educational Technology and Assessment
article

Exploration of Computer Programming Teaching Reform Based on Large Language Models

Xufeng Ling, Huaizhong Zhu, Yanni Zhao, Z. Y. Deng, Feng Zhou
article en

Abstract

With the rapid development of artificial intelligence and natural language processing technology, the traditional programming teaching mode faces new opportunities and challenges. This study designs and implements a programming teaching system based on a large language models for improving students’ programming ability, enhancing the learning effect, and promoting the reform and innovation of programming education. The system combines automated code generation, code analysis, error detection, personalized learning suggestions, and exercise recommendations of the large language models to help students solve programming learning challenges. And the system manages students’ learning progress more efficiently and optimizes teaching strategies through intelligent data analysis and automatic scoring functions. Practical application has demonstrated the system’s effectiveness in improving students’ learning outcomes. In the future, with the advancement of technology, the system will be further expanded to promote the intelligent and personalized development of programming education continuously.

Shanghai Normal University (CN)
Quality Education
Openalex Percentile: Top 69%
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.