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 条
  • [1] Large Language Models (GPT) for automating feedback on programming assignments
    Pankiewicz, Maciej
    Baker, Ryan S.
    31ST INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, ICCE 2023, VOL I, 2023, : 68 - 77
  • [2] GPT Prompt Engineering for a Large Language Model-Based Process Improvement Generation System
    Lee, Donghyeon
    Lee, Jaewook
    Shin, Dongil
    KOREAN JOURNAL OF CHEMICAL ENGINEERING, 2024, 41 (12) : 3263 - 3286
  • [3] The Emotional Intelligence of the GPT-4 Large Language Model
    Vzorin, Gleb D.
    Bukinich, Alexey M.
    Sedykh, Anna V.
    Vetrova, Irina I.
    Sergienko, Elena A.
    PSYCHOLOGY IN RUSSIA-STATE OF THE ART, 2024, 17 (02): : 85 - 99
  • [4] DB-GPT: Large Language Model Meets Database
    Xuanhe Zhou
    Zhaoyan Sun
    Guoliang Li
    Data Science and Engineering, 2024, 9 : 102 - 111
  • [5] DB-GPT: Large Language Model Meets Database
    Zhou, Xuanhe
    Sun, Zhaoyan
    Li, Guoliang
    DATA SCIENCE AND ENGINEERING, 2024, 9 (01) : 102 - 111
  • [6] GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction
    Yang, Rui
    Song, Lin
    Li, Yanwei
    Zhao, Sijie
    Ge, Yixiao
    Li, Xiu
    Shan, Ying
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [7] Programming Language Teaching Model Based on Computational Thinking and Problem-based Learning
    Chen, Guang-ming
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL SEMINAR ON EDUCATION INNOVATION AND ECONOMIC MANAGEMENT (SEIEM 2017), 2017, 156 : 128 - 131
  • [8] GeoCode-GPT: A large language model for geospatial code generation
    Hou, Shuyang
    Shen, Zhangxiao
    Zhao, Anqi
    Liang, Jianyuan
    Gui, Zhipeng
    Guan, Xuefeng
    Li, Rui
    Wu, Huayi
    INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2025, 138
  • [9] Evaluation of responses of the large language model GPT to the neurology question of the week
    Erdogan, Mucahid
    NEUROLOGICAL SCIENCES, 2024, 45 (09) : 4605 - 4606
  • [10] Fake-GPT: Detecting Fake Image via Large Language Model
    Fan, Yuming
    Yang, Dongming
    Zhang, Jiguang
    Yan, Bang
    Zou, Yuexian
    PATTERN RECOGNITION AND COMPUTER VISION, PRCV 2024, PT VIII, 2025, 15038 : 122 - 136