location:Home > 2025 Vol.8 Oct.N05 > A Study on the Practice of AI Teaching Assistants in Programming Courses

2025 Vol.8 Oct.N05

  • Title: A Study on the Practice of AI Teaching Assistants in Programming Courses
  • Name: Li CAO
  • Company: Henan University of Chinese Medicine,Zhengzhou 450046 China
  • Abstract:

    In the era of rapid development of artificial intelligence (AI) technology, the field of education is undergoing profound changes like never before. Programming courses, as key courses in universities for cultivating students' logical thinking, innovation ability, and programming skills, are facing many difficulties in traditional teaching models. The introduction of AI teaching assistants has brought new opportunities and vitality to the teaching of programming courses. This paper, through an in-depth analysis of the application practice of AI teaching assistants in programming courses, explores their impact on teaching effectiveness, the challenges faced, and strategies for addressing these challenges, with the aim of providing valuable references for promoting the deep integration of artificial intelligence and higher education.


  • Keyword: Programming Courses; AI Teaching Assistants; Practice Research; Teaching Quality
  • DOI: 10.12250/jpciams2025091015
  • Citation form: Li CAO.A Study on the Practice of AI Teaching Assistants in Programming Courses[J]. Computer Informatization and Mechanical System,2025,Vol.8,pp.
Reference:

[1]FAN G R, LIU D D, ZHANG R, [1]FAN G R, LIU D D, ZHANG R,  et al. The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: a comparative study with traditional pair programming and individual approaches[J]. Computers & Education, 2025, 186: 104935.

[2] Zhou Lijun, Lv Haiyan, Zhang Jie, et al. AIGC Empowering the Innovation and Practice of "Computer Programming" Course Teaching [J]. China Educational Technology, 2024(12):89-95.

[3] The CPU-DS Team. Innovating Programming Education: Design and Implementation of AI Programming Tutoring Based on Large Language Models [EB/OL]. GitHub, December 10,2024.

[4] Xu Qin, Qiao Yulong, Wu Zixing, et al. Innovation in Teaching Models for Programming Courses Empowered by Artificial Intelligence [J]. Journal of Science and Technology of China, 2023,41(2):45-56.

[5]JURY B, LORUSSO A, LEINONEN J, [5]JURY B, LORUSSO A, LEINONEN J,  et al. Evaluating LLM-generated worked examples in an introductory programming course[C]// Proceedings of the 55th ACM Technical Symposium on Computer Science Education. 2024: 1126-1132.

[6] Xiao Le, Shan Xin, Deng Miaolei. Computer Programming Curriculum System Based on AI-Assisted Teaching [J]. Modern Educational Technology, 2024,34(7):78-85.

[7]AKÇAPINAR G, SIDAN E. AI chatbots in programming education: guiding success or encouraging plagiarism[J]. Journal of Educational Computing Research, 2024, 62(8): 1987-2010.

[7] Long Ying. Digital Technology Leading Teaching Transformation: Tsinghua University's New Exploration in AI Empowerment for Education [R]. Beijing: Tsinghua University Faculty Development Center, 2024.

[8]WANG Z. Research on the construction of academic value-added evaluation model for vocational education students under AI large 


Tsuruta Institute of Medical Information Technology
Address:[502,5-47-6], Tsuyama, Tsukuba, Saitama, Japan TEL:008148-28809 fax:008148-28808 Japan,Email:jpciams@hotmail.com,2019-09-16