The DOI matches its Crossref record; 103 of the 104 references it cites were found in a registry or an index.
The effectiveness of ChatGPT in assisting high school students in programming learning: evidence from a quasi-experimental research
Open accessAbstract
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.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Some studies document confusion, frustration, and other negative emotions driven by mistrust, technical limits, or unmet expectations [78,87,93,98], and even declines in self-efficacy [140].”
From A Systematic Review of Generative AI in K–12: Mapping Goals, Activities, Roles, and Outcomes via the 3P Model (2025) · cites this paper as [140]
Citations
Cites
Self-efficacy: The exercise of control
Bandura, A., Freeman, W. H., & Lightsey, R. (1999) · Journal of Cognitive Psychotherapy · doi:10.1891/0889-8391.13.2.158 · Cited by 46,835
Kallio, H., Pietilä, A., Johnson, M., & Kangasniemi, M. (2016) · Journal of Advanced Nursing · doi:10.1111/jan.13031 · Cited by 4,295
Lye, S. Y., & Koh, J. H. L. (2014) · Computers in Human Behavior · doi:10.1016/j.chb.2014.09.012 · Cited by 1,421
Examining Science Education in ChatGPT: An Exploratory Study of Generative Artificial Intelligence
Cooper, G. (2023) · Journal of Science Education and Technology · doi:10.1007/s10956-023-10039-y · Cited by 1,263
Lund, B. D., Wang, T., Mannuru, N. R., Nie, B., Shimray, S., & Wang, Z. (2023) · Journal of the Association for Information Science and Technology · doi:10.1002/asi.24750 · Cited by 919
Chatbots applications in education: A systematic review
Okonkwo, C. W., & Ade-Ibijola, A. (2021) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2021.100033 · Cited by 879
ChatGPT for (Finance) research: The Bananarama Conjecture
Dowling, M., & Lucey, B. M. (2023) · Finance research letters · doi:10.1016/j.frl.2023.103662 · Cited by 648
Assessing computational thinking: A systematic review of empirical studies
Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020) · Computers & Education · doi:10.1016/j.compedu.2019.103798 · Cited by 647
Abstracts written by ChatGPT fool scientists
Else, H. (2023) · Nature · doi:10.1038/d41586-023-00056-7 · Cited by 611
Mousavinasab, E., Zarifsanaiey, N., R. Niakan Kalhori, S., Rakhshan, M., Keikha, L., & Ghazi Saeedi, M. (2021) · Interactive Learning Environments · doi:10.1080/10494820.2018.1558257 · Cited by 605
Ibáñez, M. B., Serio, Á. D., Villarán, D., & Kloos, C. D. (2013) · Computers & Education · doi:10.1016/j.compedu.2013.09.004 · Cited by 591
Open artificial intelligence platforms in nursing education: Tools for academic progress or abuse?
O’Connor, S., & ChatGPT (2023) · Nurse Education in Practice · doi:10.1016/j.nepr.2022.103537 · Cited by 585
Do AI chatbots improve students learning outcomes? Evidence from a meta‐analysis
Wu, R., & Yu, Z. (2024) · British Journal of Educational Technology · doi:10.1111/bjet.13334 · Cited by 576 · cited 2×
“As previous studies suggest, real-time feedback can help students quickly identify their errors and adjust their strategies, thus improving learning efficiency and promoting self-correction that in turn boosts their self-efficacy (Wu & Yu, 2023).”
Dale, R. (2020) · Natural Language Engineering · doi:10.1017/s1351324920000601 · Cited by 509
Computational thinking education: Issues and challenges
Angeli, C., & Giannakos, M. N. (2019) · Computers in Human Behavior · doi:10.1016/j.chb.2019.106185 · Cited by 452
A context-aware ubiquitous learning environment for conducting complex science experiments
Hwang, G., Yang, T., Tsai, C., & Yang, S. J. H. (2009) · Computers & Education · doi:10.1016/j.compedu.2009.02.016 · Cited by 435
Self-citationLiu, M., Zhang, L. J., & Biebricher, C. (2023) · Computers & Education · doi:10.1016/j.compedu.2023.104977 · Cited by 397
A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
Medeiros, R. P., Ramalho, G. L., & Falcão, T. P. (2018) · IEEE Transactions on Education · doi:10.1109/te.2018.2864133 · Cited by 389
Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023) · Computers in Human Behavior: Artificial Humans · doi:10.1016/j.chbah.2023.100005 · Cited by 344
Computational thinking in programming with Scratch in primary schools: A systematic review
Fagerlund, J., Häkkinen, P., Vesisenaho, M., & Viiri, J. (2020) · Computer Applications in Engineering Education · doi:10.1002/cae.22255 · Cited by 307
Tikva, C., & Tambouris, E. (2021) · Computers & Education · doi:10.1016/j.compedu.2020.104083 · Cited by 296
The ebb and flow of online learning
Pearce, J. M., Ainley, M., & Howard, S. (2004) · Computers in Human Behavior · doi:10.1016/j.chb.2004.02.019 · Cited by 288
Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor
Rivers, K., & Koedinger, K. R. (2015) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-015-0070-z · Cited by 258
Exploring the computational thinking effects in pre-university education
García‐Peñalvo, F. J., & Mendes, A. J. (2017) · Computers in Human Behavior · doi:10.1016/j.chb.2017.12.005 · Cited by 254
Computational thinking development through creative programming in higher education
Romero, M., Lepage, A., & Lille, B. (2017) · International Journal of Educational Technology in Higher Education · doi:10.1186/s41239-017-0080-z · Cited by 250
Why Not Robot Teachers: Artificial Intelligence for Addressing Teacher Shortage
Edwards, B. I., & Cheok, A. D. (2018) · Applied Artificial Intelligence · doi:10.1080/08839514.2018.1464286 · Cited by 246
Can ChatGPT draft a research article? An example of population-level vaccine effectiveness analysis
Macdonald, C., Adeloye, D., Sheikh, A., & Rudan, I. (2023) · Journal of Global Health · doi:10.7189/jogh.13.01003 · Cited by 243
Profiles of the sources of science self-efficacy
Chen, J., & Usher, E. L. (2012) · Learning and Individual Differences · doi:10.1016/j.lindif.2012.11.002 · Cited by 240
Psycharis, S., & Kallia, M. (2017) · Instructional Science · doi:10.1007/s11251-017-9421-5 · Cited by 216
ChatGPT: Challenges and Benefits in Software Programming for Higher Education
da Silva, C. A. G., Ramos, F. N., de Moraes, R. V., & dos Santos, E. L. (2024) · Sustainability · doi:10.3390/su16031245 · Cited by 196
Wang, S., & Lin, S. S. J. (2006) · Computers in Human Behavior · doi:10.1016/j.chb.2006.03.005 · Cited by 195
Sun, D., Boudouaia, A., Zhu, C., & Li, Y. (2024) · International Journal of Educational Technology in Higher Education · doi:10.1186/s41239-024-00446-5 · Cited by 190
Chatbot application in a 5th grade science course
Deveci Topal, A., Dilek Eren, C., & Kolburan Geçer, A. (2021) · Education and Information Technologies · doi:10.1007/s10639-021-10627-8 · Cited by 182
Sun, L., Hu, L., & Zhou, D. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104457 · Cited by 168
Tsai, C. (2018) · Computers in Human Behavior · doi:10.1016/j.chb.2018.11.038 · Cited by 166
Scaffolding Computational Thinking With ChatGPT
Liao, J., Zhong, L., Zhe, L., Xu, H., Liu, M., & Xie, T. (2024) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2024.3392896 · Cited by 144
Yükseltürk, E., & Altıok, S. (2016) · British Journal of Educational Technology · doi:10.1111/bjet.12453 · Cited by 128
A comparison of lecture-based, active, and flipped classroom teaching approaches in higher education
Kay, R. H., MacDonald, T., & DiGiuseppe, M. (2018) · Journal of Computing in Higher Education · doi:10.1007/s12528-018-9197-x · Cited by 119
Exploring ChatGPT for information of cardiopulmonary resuscitation
Ahn, C. (2023) · Resuscitation · doi:10.1016/j.resuscitation.2023.109729 · Cited by 112
Pereira, F. D., Oliveira, E., de Oliveira, D. B. F., Cristea, A. I., de Carvalho, L. S. G., Fonseca, S. C., Toda, A. M., & Isotani, S. (2020) · British Journal of Educational Technology · doi:10.1111/bjet.12953 · Cited by 102
Assessing Algorithmic and Computational Thinking in K-12: Lessons from a Middle School Classroom
Grover, S. (2017) · Springer eBooks · doi:10.1007/978-3-319-52691-1_17 · Cited by 97
Jing, Y., Wang, H., Chen, X., & Wang, C. (2024) · Humanities and Social Sciences Communications · doi:10.1057/s41599-024-02751-w · Cited by 89
Lai, X., & Wong, G. K. W. (2021) · British Journal of Educational Technology · doi:10.1111/bjet.13157 · Cited by 87
Durak, H. Y. (2018) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12281 · Cited by 85
İnce, E. Y., & Koç, M. (2020) · Computer Applications in Engineering Education · doi:10.1002/cae.22321 · Cited by 83
Ullah, Z., Lajis, A., Jamjoom, M. M., Altalhi, A. H., Al‐Ghamdi, A., & Saleem, F. (2018) · Computer Applications in Engineering Education · doi:10.1002/cae.21974 · Cited by 80
Koenka, A. C., & Anderman, E. M. (2019) · Middle School Journal · doi:10.1080/00940771.2019.1674768 · Cited by 77
Liao, C., & Wu, J. (2023) · Computers & Education · doi:10.1016/j.compedu.2023.104754 · Cited by 76
Self-citationAn affective and Web 3.0-based learning environment for a programming language
Cabada, R. Z., Estrada, M. L. B., González-Hernández, F., Bustillos, R. O., & Reyes-Garcia, C. A. (2017) · Telematics and Informatics · doi:10.1016/j.tele.2017.03.005 · Cited by 72
Effective measures to foster girls’ interest in secondary computer science education
Happe, J., Bühnová, B., Koziolek, A., & Wagner, I. (2020) · Education and Information Technologies · doi:10.1007/s10639-020-10379-x · Cited by 68
Madariaga, L., Allendes, C., Nussbaum, M., Barrios, G., & Acevedo, N. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104664 · Cited by 65
Challenges for enforcing editorial policies on AI-generated papers
Hu, G.-W. (2023) · Accountability in Research · doi:10.1080/08989621.2023.2184262 · Cited by 64
Litts, B. K., Kafai, Y. B., Lui, D., Walker, J. T., & Widman, S. A. (2017) · Journal of Science Education and Technology · doi:10.1007/s10956-017-9694-0 · Cited by 63
Sun, J. C., & Hsu, K. Y.-C. (2019) · Computers in Human Behavior · doi:10.1016/j.chb.2019.01.036 · Cited by 62
Computer Programming Effects in Elementary: Perceptions and Career Aspirations in STEM
Tran, Y. (2018) · Technology Knowledge and Learning · doi:10.1007/s10758-018-9358-z · Cited by 60
JAICOB: A Data Science Chatbot
Carlander-Reuterfelt, D., Carrera, Á., Iglesias, C. Á., Araque, Ó., Sánchez-Rada, J. F., & Muñoz, S. (2020) · IEEE Access · doi:10.1109/access.2020.3024795 · Cited by 58
ChatGPT: temptations of progress
Doshi, R. H., Bajaj, S. S., & Krumholz, H. M. (2023) · The American Journal of Bioethics · doi:10.1080/15265161.2023.2180110 · Cited by 58
Daradoumis, Τ., Puig, J. M. M., Arguedas, M., & Calvet, L. (2018) · Computers & Education · doi:10.1016/j.compedu.2018.09.021 · Cited by 57
Sharma, K., Torrado, J. C., Gómez, J., & Jaccheri, L. (2020) · Entertainment Computing · doi:10.1016/j.entcom.2020.100387 · Cited by 55
Increasing Academic Self-Efficacy in Statistics With a Live Vicarious Experience Presentation
Bartsch, R. A., Case, K. A., & Meerman, H. (2012) · Teaching of Psychology · doi:10.1177/0098628312437699 · Cited by 53
Wu, J. (2020) · Computers & Education · doi:10.1016/j.compedu.2020.104066 · Cited by 52
Self-citationImpact of Practical Skills on Academic Performance: A Data-Driven Analysis
Rahman, M. M., Watanobe, Y., Kiran, R. U., Thang, T. C., & Paik, I. (2021) · IEEE Access · doi:10.1109/access.2021.3119145 · Cited by 51
Knight, V. F., Wright, J., Wilson, K. J., & Hooper, A. (2019) · Journal of Autism and Developmental Disorders · doi:10.1007/s10803-019-04033-w · Cited by 49
Wei, L., Liu, C., & Tseng, J. C. R. (2023) · Education and Information Technologies · doi:10.1007/s10639-023-11671-2 · Cited by 49
Designing an intelligent tutoring system for computer programing in the Pacific
Sharma, P., & Harkishan, M. (2022) · Education and Information Technologies · doi:10.1007/s10639-021-10882-9 · Cited by 47
Milana, M., Brandi, U., Hodge, S., & Hoggan-Kloubert, T. (2024) · International Journal of Lifelong Education · doi:10.1080/02601370.2024.2310448 · Cited by 46
Does ChatGPT Help Novice Programmers Write Better Code? Results From Static Code Analysis
Haindl, P., & Weinberger, G. (2024) · IEEE Access · doi:10.1109/access.2024.3445432 · Cited by 45 · cited 1×
“When recent research (Haindl & Weinberger, 2024) highlighted the necessity of considering the learning experience when attempting to explain the impact of ChatGPT on learning programming, the results of our research offers some insight.”
Zinbarg, R. E., Suzuki, S., Uliaszek, A. A., & Lewis, A. R. (2010) · Journal of Abnormal Psychology · doi:10.1037/a0017552 · Cited by 44
Recommender Systems and Scratch: An Integrated Approach for Enhancing Computer Programming Learning
Cobo, J., Puris, A., Hernández, P. N., Galindo, J. Á., & Benavides, D. (2019) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2019.2901457 · Cited by 43
Meta-analysis on effects of artificial intelligence education in K-12 South Korean classrooms
Lee, D., & Kwon, H. (2024) · Education and Information Technologies · doi:10.1007/s10639-024-12738-4 · Cited by 41
A visual programming environment for introducing distributed computing to secondary education
Broll, B., Lédeczi, Á., Zare, H., Nguyen, D. M., Sallai, J., Völgyesi, P., Maróti, M., Brown, L. R., & Vanags, C. (2018) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2018.02.021 · Cited by 40
Fields, D. A., Kafai, Y. B., Morales‐Navarro, L., & Walker, J. T. (2021) · British Journal of Educational Technology · doi:10.1111/bjet.13079 · Cited by 40
Ou, Q., Liang, W., He, Z., Liu, X., Yang, R., & Wu, X. (2023) · Heliyon · doi:10.1016/j.heliyon.2023.e15530 · Cited by 40
How difficult are exams?: a framework for assessing the complexity of introductory programming exams
Sheard, J., Simon, N. P., Carbone, A., Chinn, D. D., Clear, T., Corney, M., D’Souza, D., Fenwick, J., Harland, J., Laakso, M., et al. (2013) · QUT ePrints (Queensland University of Technology) · doi:10.5555/2667199.2667215 · Cited by 38
Automatic assessment of Java code
Insa, D., & Silva, J. (2018) · Computer Languages · doi:10.1016/j.cl.2018.01.004 · Cited by 38
Sun, J. C., & Lin, H.-S. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104430 · Cited by 30
Ünal, A., & Topu, F. B. (2021) · Education and Information Technologies · doi:10.1007/s10639-021-10536-w · Cited by 29
Coşkunserçe, O. (2023) · Computer Applications in Engineering Education · doi:10.1002/cae.22637 · Cited by 29
Cheng, L., Wei, L., & Tseng, J. C. R. (2021) · Interactive Learning Environments · doi:10.1080/10494820.2021.2006237 · Cited by 27
Identifying Student Profiles Within Online Judge Systems Using Explainable Artificial Intelligence
Rico-Juan, J. R., Sánchez-Cartagena, V. M., Valero-Mas, J. J., & Gallego, A. (2023) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2023.3239110 · Cited by 27
Tsai, C.-W., Lin, M. Y.-C., Cheng, Y.-P., Lee, L.-Y., Chyr, W.-L., Lin, C.-H., Lin, J.-W., & Tsai, M.-C. (2023) · Computers & Education · doi:10.1016/j.compedu.2023.104849 · Cited by 25 · cited 1×
“…insights into the experiences and perceptions of participants in using ChatGPT for programming learning and provided supplementary evidence for the quantitative results, thereby enabling us to comprehend the effects of using ChatGPT in programming education (Liao et al., 2024; Tsai et al., 2023).”
Jiang, H., Chugh, R., Turnbull, D., Wang, X., & Chen, S. (2022) · Education and Information Technologies · doi:10.1007/s10639-022-11277-0 · Cited by 24
Lai, R. P., & Ellefson, M. R. (2022) · Journal of Educational Computing Research · doi:10.1177/07356331221121052 · Cited by 24
The Development of Computational Thinking in a High School Chemistry Course
Matsumoto, P. S., & Cao, J. (2017) · Journal of Chemical Education · doi:10.1021/acs.jchemed.6b00973 · Cited by 22
Science Self-Efficacy and Lifelong Learning: Emerging Adults in Science Museums
Gutwill, J. P. (2018) · Visitor Studies · doi:10.1080/10645578.2018.1503875 · Cited by 22
A review on process-oriented approaches for analyzing novice solutions to programming problems
Villamor, M. M. (2020) · Research and Practice in Technology Enhanced Learning · doi:10.1186/s41039-020-00130-y · Cited by 21
The impact of chatbots using concept maps on correction outcomes–a case study of programming courses
Kuo, Y., & Chen, Y. (2022) · Education and Information Technologies · doi:10.1007/s10639-022-11506-6 · Cited by 21
Chung, C.-C., & Lou, S. (2021) · Applied Sciences · doi:10.3390/app11041830 · Cited by 20
Wu, T., & Chen, J. (2021) · Journal of Educational Computing Research · doi:10.1177/07356331211039961 · Cited by 19
Wu, J., Yang, C. C. Y., Liao, C., & Nian, M.-W. (2021) · DOAJ (DOAJ: Directory of Open Access Journals) · Cited by 17
Self-citationKong, S. C., & Lin, T. J. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104598 · Cited by 17
The Effect of Question Order on Evaluations of Test Performance: Can the Bias Dissolve?
Bard, G., & Weinstein, Y. (2016) · Quarterly Journal of Experimental Psychology · doi:10.1080/17470218.2016.1225108 · Cited by 15
Daramsenge, B., & Hsueh, N. (2021) · IEEE Access · doi:10.1109/access.2021.3126896 · Cited by 14
Wheel-Spinning Models in a Novice Programming Context
Flores, R. M., & Rodrigo, M. M. T. (2020) · Journal of Educational Computing Research · doi:10.1177/0735633120906063 · Cited by 12
Investigating the effects of a programming course using flipped learning
Chiu, P., Zhong, H.-X., & Lai, C.-F. (2022) · Innovations in Education and Teaching International · doi:10.1080/14703297.2022.2080097 · Cited by 11
Teaching High School Students Artificial Intelligence by Programming Chatbots
Nayak, J., Keane, T., Linden, T., & Molnar, A. (2023) · Springer eBooks · doi:10.1007/978-3-031-21970-2_17 · Cited by 10
Coding Across the Curriculum: Challenges for Non-specialist Teachers
Woo, K., & Falloon, G. (2023) · Springer eBooks · doi:10.1007/978-3-031-21970-2_16 · Cited by 9
Prediction versus production for teaching computer programming
Tucker, M. C., Wang, X., Son, J. Y., & Stigler, J. W. (2024) · Learning and Instruction · doi:10.1016/j.learninstruc.2023.101871 · Cited by 7
Why Is Teaching Programming Difficult?
McDonald, C. (2018) · Springer eBooks · doi:10.1007/978-3-319-98590-9_6 · Cited by 6
Investigation of Continuous Assessment of Correctness in Introductory Programming
Ferreira, D. J., da Silva, H. C., Melo, T. F. N., & Ambrosio, L. (2017) · Educational Technology & Society · Cited by 3
High school pre-engineering students’ engineering design cognition
Lammi, M., Wells, J. G., & Gero, J. S. (2020) · International Journal of Technology and Design Education · doi:10.1007/s10798-020-09614-w · Cited by 3
Development of CNN-Based Data Crawler to Support Learning Block Programming
Park, H., Kim, J., & Lee, W.-G. (2022) · Mathematics · doi:10.3390/math10132223 · Cited by 3
A Programming Disposition Scale for High School Students
Hu, C.-F., Lin, Y., Wu, C., & Chen, H. (2022) · DOAJ (DOAJ: Directory of Open Access Journals) · Cited by 2
Research works printed but not linked: 2
- 10.1016/S0747-5632(04)00036-6 · DOI
- Yang, T. C., Hwang, G. J., Yang, S. J., & Hwang, G. H. (2015). A two-tier test-based approach to improving students’ computer-programming skills in a web-based learning environment. Journal of Educational Technology & Society, 18(1), 198–210.
Cited by
Sorted by citations
Wang, J., & Fan, W. (2025) · Humanities and Social Sciences Communications · doi:10.1057/s41599-025-04787-y · Cited by 322
RetractedGenerative AI use in K-12 education: a systematic review
Alfarwan, A. M. (2025) · Frontiers in Education · doi:10.3389/feduc.2025.1647573 · Cited by 162
Vallejo, U. C., ROMANI, G., Inca, K. S. M., Zegel, I. D. E. S., Loza, G. E. S., Gonzaga, U. N. S. L., FRANCO, A. M., Gonzaga, U. N. S. L., Choque, M. K. O., & Gonzaga, U. N. S. L. (2025) · ESPACIOS · doi:10.48082/espacios-a25v46n03p02 · Cited by 32
ChatGPT as a cognitive crutch: Evidence from a randomized controlled trial on knowledge retention
Barcaui, A. (2025) · Social Sciences & Humanities Open · doi:10.1016/j.ssaho.2025.102287 · Cited by 51
Tao, S., Lan, M., Wang, M., & Li, H. (2026) · Computers and Education Artificial Intelligence · doi:10.1016/j.caeai.2026.100561 · Cited by 34
Metadata
- Authors
- Yang, T.-C., Hsu, Y.-C., & Wu, J.-Y.
- Affiliations
- National Yang Ming Chiao Tung University (TW)
- Tainan First Senior High School (TW)
- Southern Methodist University (US)
- Corresponding author
- Yang, Tzu-Chi
- Venue
- Interactive Learning Environments
- Publisher
- Informa UK Limited
- Published
- 2025-01-16
- Volume
- 33
- Issue
- 6
- Pages
- 3726-3743
- ISSN
- 1049-4820 (ISSN-L)
- 1744-5191
- OpenAlex
- W4406474705
- Cited by
- 80
- References
- 104
- Citations by year
- 2026: 63 · 2025: 17
- FWCI
- 71.05
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Interactive Learning Environments (publishedVersion, cc-by)
- Funders
- National Science and Technology Council (111-2410-H-A49-066-MY3)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Social Sciences › Education › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Keywords
- ChatGPT, generative AI, programming education, high school students, flow experience, self-efficacy, academic performance, artificial intelligence in education, student perceptions of AI tools
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review