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
- Xufeng Ling (ORCID: https://orcid.org/0000-0002-0691-0422)
- Huaizhong Zhu (ORCID: https://orcid.org/0000-0002-8498-5382)
- Yanni Zhao (ORCID: https://orcid.org/0009-0003-3049-3504)
- Z. Y. Deng (ORCID: https://orcid.org/0000-0003-0440-3870)
- Feng Zhou (ORCID: https://orcid.org/0000-0001-5810-701X)
Institutions
- Shanghai Normal University (CN)
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