Code suggestions and explanations in programming learning: Use of ChatGPT and performance

被引:0
|
作者
Park, Arum [1 ]
Kim, Taekyung [2 ]
机构
[1] Kwangwoon Univ, Coll Business, Dept Business Adm, Seoul, South Korea
[2] Kyung Hee Univ, Sch Bussiness, Big Data Analyt, Seoul, South Korea
来源
基金
新加坡国家研究基金会;
关键词
Future of education; Education; OpenAI; ChatGPT; Management education; Programming skills; ANALYTIC HIERARCHY PROCESS; ARTIFICIAL-INTELLIGENCE; TECHNOLOGY; EDUCATION; AHP; ACCEPTANCE;
D O I
10.1016/j.ijme.2024.101119
中图分类号
F [经济];
学科分类号
02 ;
摘要
This study investigates the role of generative artificial intelligence (AI) chatbots, particularly ChatGPT, in enhancing programming education for university students, specifically in big data analytics. The research addresses the growing need for innovative educational practices, especially in developed East Asian countries like South Korea, where declining university enrollment presents new challenges. Using a sample size of N = 343 students, this mixed-methods research employed controlled experiments and surveys to compare student performance in programming tasks across three groups: those using ChatGPT, those using Stack Overflow, and a control group without external assistance. Results showed that students using ChatGPT significantly outperformed those relying on Stack Overflow or no assistance, particularly in hands-on coding tasks. This research contributes to the ongoing discourse on AI in education by providing empirical evidence of generative AI's effectiveness in improving learning outcomes and engagement, while also highlighting the challenges associated with integrating AI into educational settings. The findings emphasize the potential of ChatGPT to personalize learning experiences, improve performance, and offer real-time support, underscoring the need for a balanced curriculum design that incorporates AI while maintaining academic integrity and human oversight.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] GPTutor: A ChatGPT-Powered Programming Tool for Code Explanation
    Chen, Eason
    Huang, Ray
    Chen, Han-Shin
    Tseng, Yuen-Hsien
    Li, Liang-Yi
    ARTIFICIAL INTELLIGENCE IN EDUCATION. POSTERS AND LATE BREAKING RESULTS, WORKSHOPS AND TUTORIALS, INDUSTRY AND INNOVATION TRACKS, PRACTITIONERS, DOCTORAL CONSORTIUM AND BLUE SKY, AIED 2023, 2023, 1831 : 321 - 327
  • [2] On the Use of ChatGPT for Code Review Do Developers Like Reviews By ChatGPT?
    Watanabe, Miku
    Kashiwa, Yutaro
    Lin, Bin
    Hirao, Toshiki
    Yamaguchi, Ken'ichi
    Iida, Hajimu
    PROCEEDINGS OF 2024 28TH INTERNATION CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2024, 2024, : 375 - 380
  • [3] The Impact of ChatGPT on Students' Learning Programming Languages
    Aviv, Itzhak
    Leiba, Moshe
    Rika, Havana
    Shani, Yogev
    LEARNING AND COLLABORATION TECHNOLOGIES, PT III, LCT 2024, 2024, 14724 : 207 - 219
  • [4] USING CHATGPT IN DISTANCE LEARNING FOR BEGINNERS IN PROGRAMMING
    Sisilitsyn, Yurii O.
    V. Osadchyi, Viacheslav
    INFORMATION TECHNOLOGIES AND LEARNING TOOLS, 2023, 97 (05) : 167 - 180
  • [5] Learning programming through stepwise self-explanations
    Aureliano, Viviane C. O.
    Tedesco, Patricia C. de A. R.
    Caspersen, Michael E.
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [6] Learning Model Agnostic Explanations via Constraint Programming
    Koriche, Frederic
    Lagniez, Jean-Marie
    Mengel, Stefan
    Tran, Chi
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, PT IV, ECML PKDD 2024, 2024, 14944 : 437 - 453
  • [7] Quality Assessment of ChatGPT Generated Code and their Use by Developers
    Siddiq, Mohammed Latif
    Roney, Lindsay
    Zhang, Jiahao
    Santos, Joanna C. S.
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 152 - 156
  • [8] Detecting Code Evolution in Programming Learning
    Castro, Thais
    Fuks, Hugo
    Castro, Alberto
    ADVANCES IN ARTIFICIAL INTELLIGENCE - SBIA 2008, PROCEEDINGS, 2008, 5249 : 145 - +
  • [9] Guidelines for Effective Use of ChatGPT in Introductory Programming Education
    Ramabu, Tlou
    Malebane, Tumelo
    2024 IST-AFRICA CONFERENCE, 2024,
  • [10] Learning to Code in Localized Programming Languages
    Dasgupta, Sayamindu
    Hill, Benjamin Mako
    PROCEEDINGS OF THE FOURTH (2017) ACM CONFERENCE ON LEARNING @ SCALE (L@S'17), 2017, : 33 - 39