The effectiveness of ChatGPT in assisting high school students in programming learning: evidence from a quasi-experimental research

被引:1
作者
Yang, Tzu-Chi [1 ]
Hsu, Yi-Chuan [2 ]
Wu, Jiun-Yu [3 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Inst Educ, Hsinchu, Taiwan
[2] Natl Hsinchu Girls Sr High Sch, Hsinchu, Taiwan
[3] Southern Methodist Univ, Dept Teaching & Learning, Dallas, TX USA
关键词
ChatGPT; programming education; high school; artificial intelligence in education; SELF-EFFICACY; COMPUTATIONAL THINKING; AUTOMATIC ASSESSMENT; SCIENCE; PERCEPTIONS; PERFORMANCE; ENVIRONMENT; FRAMEWORK; LESSONS; DESIGN;
D O I
10.1080/10494820.2025.2450659
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Programming education gains importance in high schools as the digital age progresses. However, the openness and adaptability of programming languages present unique challenges for instructional practices compared to other subjects. While traditional instructional tools offer limited support, ChatGPT, a groundbreaking Generative Artificial Intelligence, has shown impressive capabilities in natural language processing and knowledge generation. This study explored whether ChatGPT can transcend existing limitations and improve programming education through a quasi-experimental approach with post-hoc interviews in high school classrooms. A total of 153 students participated, and the results from MANCOVA and ANCOVA analyses revealed that students using ChatGPT reported lower levels of flow experience, self-efficacy, and learning achievement compared to those utilizing conventional methods. Post-hoc interviews further revealed that students felt ChatGPT's effectiveness in facilitating their programming learning fell short of their initial expectations. These findings highlight the need to carefully consider the complexity of programming learning tasks and students' cognitive, affective, and interactive dimensions when integrating AI technologies into education. We discuss the implications and provide thorough pedagogical strategies, specifically the guidance-practice-transformation (G-P-T) mode, to maximize the potential of AI tools and support high school programming education, emphasizing the balance of technological innovation with learning best practices.
引用
收藏
页数:18
相关论文
共 104 条
  • [2] Computational thinking education: Issues and challenges
    Angeli, Charoula
    Giannakos, Michail
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2020, 105 (105)
  • [3] Bandura A., 1997, SELF EFFICACY EXERCI, DOI DOI 10.1891/0889-8391.13.2.158
  • [4] The effect of question order on evaluations of test performance: Can the bias dissolve?
    Bard, Gabriele
    Weinstein, Yana
    [J]. QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY, 2017, 70 (10) : 2130 - 2140
  • [5] Increasing Academic Self-Efficacy in Statistics With a Live Vicarious Experience Presentation
    Bartsch, Robert A.
    Case, Kim A.
    Meerman, Heather
    [J]. TEACHING OF PSYCHOLOGY, 2012, 39 (02) : 133 - 136
  • [6] Understanding Students' Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
    Bilegjargal, Daramsenge
    Hsueh, Nien-Lin
    [J]. IEEE ACCESS, 2021, 9 : 152606 - 152615
  • [7] Experimenting with electromagnetism using augmented reality: Impact on flow student experience and educational effectiveness
    Blanca Ibanez, Maria
    Di Serio, Angela
    Villaran, Diego
    Delgado Kloos, Carlos
    [J]. COMPUTERS & EDUCATION, 2014, 71 : 1 - 13
  • [8] A visual programming environment for introducing distributed computing to secondary education
    Broll, Brian
    Ledeczi, Akos
    Zare, Hamid
    Dung Nguyen Do
    Sallai, Janos
    Voelgyesi, Peter
    Maroti, Miklos
    Brown, Lesa
    Vanags, Chris
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 118 : 189 - 200
  • [9] Recommender Systems and Scratch: An Integrated Approach for Enhancing Computer Programming Learning
    Cardenas-Cobo, Jesennia
    Puris, Amilkar
    Novoa-Hernandez, Pavel
    Galindo, Jose Angel
    Benavides, David
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2020, 13 (02): : 387 - 403
  • [10] JAICOB: A Data Science Chatbot
    Carlander-Reuterfelt, Daniel
    Carrera, Alvaro
    Iglesias, Carlos A.
    Araque, Oscar
    Fernando Sanchez-Rada, J.
    Munoz, Sergio
    [J]. IEEE ACCESS, 2020, 8 : 180672 - 180680