UnrealMentor GPT: A System for Teaching Programming Based on a Large Language Model

被引:0
|
作者
Zhu, Hongli [1 ]
Xiang, Jian [2 ]
Yang, Zhichuang [2 ]
机构
[1] Hangzhou City Univ, Sch Informat & Elect Engn, Hangzhou, Peoples R China
[2] Zhejiang Univ Sci & Technol, Sch Informat & Elect Engn, Hangzhou, Peoples R China
关键词
Generative pretrain; large language model; programming teaching system;
D O I
10.1002/cae.70023
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces UnrealMentor GPT, a multiagent debugging framework that combines advanced large language model (LLM) capabilities with a dynamically updated knowledge base. Systems incorporating this framework are used in programming courses for university computer-related majors. This teaching system based on Generative Pre-training (GPT) technology guides students through a hierarchical learning process using multiple specialized agents (syntax checking, algorithm analysis, optimization) and retrieval-augmented generation (RAG). Experimental results based on the effectiveness of undergraduate courses show that students spend less time debugging code in the course, the accuracy of solutions is improved, and the overall learning efficiency is significantly enhanced. Subsequent surveys on teaching effectiveness also showed that students were satisfied with the learning process. Feedback from surveys of relevant teaching staff indicated that the system can simplify the error correction process and deepen students' understanding of concepts. However, there are some limitations to the current research, including the small sample size and short intervention time, which limits the application scenarios of the system. Future research will focus on expanding the participating groups, exploring cross-language applicability, and conducting longitudinal experiments to verify the effectiveness of UnrealMentor GPT in various educational environments.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Conceptual Graphs as a Visual Programming Language for Teaching Programming
    Smith, Bryan J.
    2009 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2009, : 258 - 259
  • [32] A Metric-Based Detection System for Large Language Model Texts
    Le, Linh
    Iran, Dung
    ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2025, 16 (01)
  • [33] DR-GPT: A large language model for medical report analysis of diabetic retinopathy patients
    Jaskari, Joel
    Sahlsten, Jaakko
    Summanen, Paula
    Moilanen, Jukka
    Lehtola, Erika
    Aho, Marjo
    Sapyska, Elina
    Hietala, Kustaa
    Kaski, Kimmo
    PLOS ONE, 2024, 19 (10):
  • [34] Intelligent Security Q&A System Based on Large Language Model
    Zhou, Youtao
    Lu, Qiuhong
    Fan, Haoyu
    Xiao, Yuntao
    Hu, Jinwen
    Zhang, Shimian
    2024 3RD INTERNATIONAL CONFERENCE ON ROBOTICS, ARTIFICIAL INTELLIGENCE AND INTELLIGENT CONTROL, RAIIC 2024, 2024, : 271 - 275
  • [36] Large Language Model-based Tools in Language Teaching to Develop Critical Thinking and Sustainable Cognitive Structures
    Joseph, Sindhu
    RUPKATHA JOURNAL ON INTERDISCIPLINARY STUDIES IN HUMANITIES, 2023, 15 (04):
  • [37] ChatGPT and GPT-4 in Ophthalmology: Applications of Large Language Model Artificial Intelligence in Retina
    Ong, Joshua
    Hariprasad, Seenu M.
    Chhablani, Jay
    OPHTHALMIC SURGERY LASERS & IMAGING RETINA, 2023, 54 (10): : 557 - 562
  • [38] Large language models in cryptocurrency securities cases: can a GPT model meaningfully assist lawyers?
    Trozze, Arianna
    Davies, Toby
    Kleinberg, Bennett
    ARTIFICIAL INTELLIGENCE AND LAW, 2024,
  • [39] A language for generic programming in the large
    Siek, Jeremy G.
    Lumsdaine, Andrew
    SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (05) : 423 - 465
  • [40] LOGO - PROGRAMMING LANGUAGE FOR TEACHING MATHEMATICS
    FEURZEIG, W
    LUKAS, G
    EDUCATIONAL TECHNOLOGY, 1972, 12 (03) : 39 - 46