IJIET 2026 Vol.16(1): 102-116
doi: 10.18178/ijiet.2026.16.1.2487
doi: 10.18178/ijiet.2026.16.1.2487
Learning, Behavior, and Pedagogy: A Systematic Review of Generative AI Use in Programming Education
Tien-Chi Huang1 and Hsin-Ping Tseng2,*
1. Department of Information Management, National Taichung University of Science and Technology, Taichung, Taiwan
2. Doctoral Program of Intelligent Engineering, National Taichung University of Science and Technology, Taichung, Taiwan
Email: tchuang@nutc.edu.tw (T.-C.H.); s1f11336002@nutc.edu.tw (H.-P.T.)
*Corresponding author
2. Doctoral Program of Intelligent Engineering, National Taichung University of Science and Technology, Taichung, Taiwan
Email: tchuang@nutc.edu.tw (T.-C.H.); s1f11336002@nutc.edu.tw (H.-P.T.)
*Corresponding author
Manuscript received June 19, 2025; revised July 22, 2025; accepted September 4, 2025; published January 13, 2026
Abstract—With the rapid development of Generative Artificial Intelligence (GAI) technology, programming education has emerged as a core application domain. Through a systematic literature review of 45 relevant studies from the Semantic Scholar database from 2023-2025, this study examined the current applications of GAI as an auxiliary learning tool in programming education, and its impact on learning outcomes. The findings reveal that GAI-assisted instruction demonstrates significant effectiveness across seven learning indicators: programming knowledge and skills, computational thinking and logical reasoning, problem-solving ability, programming self-efficacy, learning achievement, code quality, and learning behaviors and engagement. While the majority of studies confirm that GAI enhances student performance in various areas such as task completion, test performance, code structure and quality, and promoting self-directed learning, some studies indicate that GAI use may reduce learning depth and lead to over-dependence in specific tasks or complex reasoning contexts. From a pedagogical perspective, GAI prompts a transformation in teachers’ roles from knowledge transmitters to learning facilitators and guides, necessitating corresponding adjustments in curriculum design and assessment approaches. Based on the empirical findings, this study constructs an integrated conceptual model for GAI-assisted programming education integrating four core dimensions: implementation context factors, core influencing factors, learning performance indicators, and learning outcomes. The study identifies AI tool selection, students’ foundational abilities, and task complexity as key variables affecting learning effectiveness, and synthesizes seven patterns of student learning behavior changes under GAI assistance, providing concrete theoretical foundations and implementation guidelines for educational practice.
Keywords—Generative Artificial Intelligence (GAI), programming education, ChatGPT, learning outcomes, code quality, self-directed learning; pedagogical adaptation
Copyright © 2026 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
Keywords—Generative Artificial Intelligence (GAI), programming education, ChatGPT, learning outcomes, code quality, self-directed learning; pedagogical adaptation
Cite: Tien-Chi Huang and Hsin-Ping Tseng, "Learning, Behavior, and Pedagogy: A Systematic Review of Generative AI Use in Programming Education," International Journal of Information and Education Technology, vol. 16, no. 1, pp. 102-116, 2026.
Copyright © 2026 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).