A Generative Artificial Intelligence (AI)-Based Human-Computer Collaborative Programming Learning Method to Improve Computational Thinking, Learning Attitudes, and Learning Achievement
Abstract
Human-computer collaboration is an effective way to learn programming courses. However, most existing human-computer collaborative programming learning is supported by traditional computers with a relatively low level of personalized interaction, which greatly limits the efficiency of students’ efficiency of programming learning and development of computational thinking. To address the above issues, this study introduces generative AI into human-computer collaborative programming learning and proposes a dialogue-negotiated human-computer collaborative programming learning method based on generative AI. The method focuses on the problems-solving process and constructs multiple agents through Prompt design, which enable students to improve their computational thinking and master programming skills in the process of human-computer interaction for problem-solving. Finally, a quasi-experiment was conducted to verify the effectiveness of the proposed method in a 10th grade computer programming course in a high school. 43 students in the experimental group learned with the proposed method, while 42 students in the control group adopted the traditional computer-supported human-computer collaborative programming learning method. The experimental results showed that the proposed method more significantly improved students’ computational thinking, programming learning attitudes, and learning achievement. This study provides theoretical foundations and application reference for future generative AI-assisted human-computer collaborative teaching.
Integrity signals
Registry
Cites
Statistics
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?
A second major objective is to situate the development of computational thinking and programming competence within authentic practices, using AI-powered programming environments and intelligent feedback mechanisms to lower entry barriers, provide personalized guidance, and ensure timely feedback for novice learners.
“A second major objective is to situate the development of computational thinking and programming competence within authentic practices. Here, the target is to support students in refining their algorithmic reasoning, problem decomposition, and coding practices. The integration of AI-powered programming environments and intelligent feedback mechanisms serves to meet these goals, particularly by low”
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 [95]
Evidence spans STEM and the humanities, including gains in understanding physics and programming, as well as improved reading and poetry interpretation.
“Evidence spans STEM and the humanities, including gains in understanding physics [91,101,104,147] and programming [95,148,150], as well as improved reading and poetry interpretation [72,75,81,116].”
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 [95]
Affective gains often translate into identity-level shifts: students' self-efficacy and domain confidence increase-particularly in programming, mathematics, and writing-with corresponding reductions in learning anxiety.
“These affective gains often translate into identity-level shifts: students' self-efficacy and domain confidence increase-particularly in programming [95], mathematics [77,103], and writing [86]-with corresponding reductions in learning anxiety [80,141].”
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 [95]
Cites
Wing, J. M. (2006) · Communications of the ACM · doi:10.1145/1118178.1118215 · Cited by 8,102 · see citing works
What Is the Impact of ChatGPT on Education? A Rapid Review of the Literature
Lo, C. K. (2023) · Education Sciences · doi:10.3390/educsci13040410 · Cited by 2,024 · see citing works
What if the devil is my guardian angel: ChatGPT as a case study of using chatbots in education
Tlili, A., Shehata, B., Adarkwah, M. A., Bozkurt, A., Hickey, D. T., Huang, R., & Agyemang, B. (2023) · Smart Learning Environments · doi:10.1186/s40561-023-00237-x · Cited by 2,003 · cited 1× · see citing works
“Currently, the unique advantages of generative AI in programming education have been widely recognized (Lo, 2023; Qureshi, 2023; Tlili et al., 2023).”
Licklider, J. C. R. (1960) · IRE Transactions on Human Factors in Electronics · doi:10.1109/thfe2.1960.4503259 · Cited by 1,938 · see citing works
Barr, V., & Stephenson, C. (2011) · ACM Inroads · doi:10.1145/1929887.1929905 · Cited by 1,692 · see citing works
Demystifying computational thinking
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017) · Educational Research Review · doi:10.1016/j.edurev.2017.09.003 · Cited by 1,466 · see citing works
Lye, S. Y., & Koh, J. H. L. (2014) · Computers in Human Behavior · doi:10.1016/j.chb.2014.09.012 · Cited by 1,421 · see citing works
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 · cited 1× · see citing works
“This may limit the development of students ’ critical thinking to some extent, and misinformation may also lead to failure in programming learning (Cooper, 2023).”
Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018) · Computers & Education · doi:10.1016/j.compedu.2018.07.004 · Cited by 788 · cited 1× · see citing works
“…(CT) refers to the thought process of applying the fundamental concepts of computer science to solving problems, designing systems, and understanding human behaviors (Wing, 2006), which is regarded as an essential skill that successful learners must possess in the 21st century (Hsu et al., 2018).”
Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2023.100147 · Cited by 745 · see citing works
Jeon, J., & Lee, S. (2023) · Education and Information Technologies · doi:10.1007/s10639-023-11834-1 · Cited by 696 · see citing works
Collaborating with ChatGPT in argumentative writing classrooms
Su, Y., Lin, Y., & Lai, C. (2023) · Assessing Writing · doi:10.1016/j.asw.2023.100752 · Cited by 679 · see citing works
Symbiotic human-robot collaborative assembly
Wang, L., Gao, R. X., Váncza, J., Krüger, J., Wang, X. V., Makris, S., & Chryssolouris, G. (2019) · CIRP Annals · doi:10.1016/j.cirp.2019.05.002 · Cited by 570 · see citing works
Computational Thinking: The Developing Definition
Selby, C. C. (2013) · ePrints Soton (University of Southampton) · Cited by 508 · see citing works
Designing for deeper learning in a blended computer science course for middle school students
Grover, S., Pea, R. D., & Cooper, S. (2015) · Computer Science Education · doi:10.1080/08993408.2015.1033142 · Cited by 410 · see citing works
A large scale study of programming languages and code quality in github
Ray, B., Posnett, D., Filkov, V., & Dévanbu, P. (2014) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/2635868.2635922 · Cited by 398 · see citing works
Use chat gpt to solve programming bugs
Surameery, N. M. S., & Shakor, M. Y. (2023) · International Journal of Information technology and Computer Engineering · doi:10.55529/ijitc.31.17.22 · Cited by 382 · see citing works
Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through Programming
Buitrago-Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017) · Review of Educational Research · doi:10.3102/0034654317710096 · Cited by 349 · see citing works
Yilmaz, R., & Karaoglan Yilmaz, F. G. (2023) · Computers in Human Behavior: Artificial Humans · doi:10.1016/j.chbah.2023.100005 · Cited by 344 · see citing works
Denny, P., Kumar, V., & Giacaman, N. (2023) · Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 · doi:10.1145/3545945.3569823 · Cited by 287 · see citing works
ChatGPT and Software Testing Education: Promises & Perils
Jalil, S., Rafi, S., LaToza, T. D., Moran, K., & Lam, W. (2023) · 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · doi:10.1109/icstw58534.2023.00078 · Cited by 270 · cited 1× · see citing works
“The rapid advancement of generative AI technologies has greatly improved the intelligence level of machines (OpenAI, 2022), and its unique advantages in language understanding, dialogue interaction and logical reasoning offer a novel approach to HCC programming learning (Jalil et al., 2023).”
Leading to Intention: The Role of Attitude in Relation to Technology Acceptance Model in E-Learning
Hussein, Z. (2017) · Procedia Computer Science · doi:10.1016/j.procs.2017.01.196 · Cited by 250 · see citing works
Wei, X., Lin, L., Meng, N., Tan, W., Kong, S.-C., & Kinshuk (2021) · Computers & Education · doi:10.1016/j.compedu.2020.104023 · Cited by 241 · see citing works
The Computational Thinking Scale for Computer Literacy Education
Tsai, M., Liang, J., & Hsu, C.-Y. (2020) · Journal of Educational Computing Research · doi:10.1177/0735633120972356 · Cited by 229 · see citing works
Conversations with AutoTutor Help Students Learn
Graesser, A. C. (2016) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-015-0086-4 · Cited by 202 · see citing works
Effects of chatbot-assisted in-class debates on students’ argumentation skills and task motivation
Guo, K., Zhong, Y., Li, D., & Chu, S. K. W. (2023) · Computers & Education · doi:10.1016/j.compedu.2023.104862 · Cited by 188 · see citing works
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 187 · see citing works
Children's Mental Models of Recursive Logo Programs
Kurland, D. M., & Pea, R. D. (1985) · Journal of Educational Computing Research · doi:10.2190/jv9y-5pd0-mx22-9j4y · Cited by 177 · see citing works
Human Centered Assistance Applications for the working environment of the future
Schmidtler, J., Knott, V. C., Hölzel, C., & Bengler, K. J. (2015) · Occupational Ergonomics · doi:10.3233/oer-150226 · Cited by 170 · see citing works
EXPLORING TEACHERS’ ATTITUDES TOWARDS USING CHATGPT
Iqbal, N., Ahmed, H., & Azhar, K. A. (2022) · Global Journal for Management and Administrative Sciences · doi:10.46568/gjmas.v3i4.163 · Cited by 169 · see citing works
Co-constructing knowledge with generative AI tools: Reflections from a CSCL perspective
Creß, U., & Kimmerle, J. (2023) · International Journal of Computer-Supported Collaborative Learning · doi:10.1007/s11412-023-09409-w · Cited by 152 · see citing works
Wang, Y., Li, H., Feng, Y., Jiang, Y., & Liu, Y. (2012) · Computers & Education · doi:10.1016/j.compedu.2012.01.007 · Cited by 151 · see citing works
Human-machine Collaborative Decision-making: An Evolutionary Roadmap Based on Cognitive Intelligence
Ren, M., Chen, N., & Qiu, H. (2023) · International Journal of Social Robotics · doi:10.1007/s12369-023-01020-1 · Cited by 151 · see citing works
Sun, L., Hu, L., & Zhou, D. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104457 · Cited by 144 · see citing works
Jukiewicz, M. (2024) · Thinking Skills and Creativity · doi:10.1016/j.tsc.2024.101522 · Cited by 132 · see citing works
Attitude and Motivation towards Learning PhysicsPreprint
Guido, R. M. D. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.02293 · Cited by 132 · see citing works
Recber, S., Işıksal-Bostan, M., & Koç, Y. (2017) · Anales de Psicología · doi:10.6018/analesps.34.1.229571 · Cited by 126 · see citing works
STEM learning attitude predicts computational thinking skills among primary school students
Sun, L., Hu, L., Yang, W., Zhou, D., & Wang, X. (2020) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12493 · Cited by 118 · see citing works
Cámara, L. M. S., Velasco, M. P., de la Hera, C. M. A., & Velázquez‐Iturbide, J. Á. (2013) · Computers in Human Behavior · doi:10.1016/j.chb.2013.04.030 · Cited by 115 · see citing works
Shell, D. F., & Soh, L. (2013) · Journal of Science Education and Technology · doi:10.1007/s10956-013-9437-9 · Cited by 113 · see citing works
ChatGPT in Computer Science Curriculum Assessment: An analysis of Its Successes and Shortcomings
Qureshi, B. (2023) · International Conference e-Society, e-Learning and e-Technologies · doi:10.1145/3613944.3613946 · Cited by 111 · see citing works
GPTutor: A ChatGPT-Powered Programming Tool for Code Explanation
Chen, E., Huang, R., Chen, H.-S., Tseng, Y., & Li, L. (2023) · Communications in computer and information science · doi:10.1007/978-3-031-36336-8_50 · Cited by 107 · see citing works
A systematic review of pedagogical agent research: Similarities, differences and unexplored aspects
Dai, L., Jung, M. M., Postma, M., & Louwerse, M. M. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104607 · Cited by 105 · see citing works
Wei, L., Huang, J.-Y., Liu, C., Tseng, J. C. R., & Wang, S.-P. (2023) · Thinking Skills and Creativity · doi:10.1016/j.tsc.2023.101369 · Cited by 103 · see citing works
Yang, F.-C. O., Lai, H., & Wang, Y. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104721 · Cited by 100 · see citing works
Tools and Techniques for Teaching Computer Programming: A Review
Kanika, K., Chakraverty, S., & Chakraborty, P. (2020) · Journal of Educational Technology Systems · doi:10.1177/0047239520926971 · Cited by 99 · see citing works
Zhao, L., Liu, X., Wang, C., & Su, Y.-S. (2022) · Computers & Education · doi:10.1016/j.compedu.2022.104445 · Cited by 96 · see citing works
Computational Thinking in Life Science Education
Rubinstein, A., & Chor, B. (2014) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1003897 · Cited by 95 · see citing works
Understanding problem solving behavior of 6–8 graders in a debugging game
Liu, Z., Zhi, R., Hicks, A. G., & Barnes, T. M. (2017) · Computer Science Education · doi:10.1080/08993408.2017.1308651 · Cited by 95 · see citing works
Grover, S., Basu, S., Bienkowski, M., Eagle, M., Diana, N., & Stamper, J. (2017) · ACM Transactions on Computing Education · doi:10.1145/3105910 · Cited by 93 · see citing works
Durak, H. Y. (2022) · Education and Information Technologies · doi:10.1007/s10639-022-11149-7 · Cited by 91 · see citing works
Jemielniak, D., & Przegalińska, A. (2020) · The MIT Press eBooks · doi:10.7551/mitpress/11587.001.0001 · Cited by 89 · see citing works
Durak, H. Y. (2018) · Journal of Computer Assisted Learning · doi:10.1111/jcal.12302 · Cited by 82 · see citing works
Computer-game construction: A gender-neutral attractor to Computing Science
Carbonaro, M., Szafron, D., Cutumisu, M., & Schaeffer, J. (2010) · Computers & Education · doi:10.1016/j.compedu.2010.05.007 · Cited by 81 · see citing works
Screencasts: How effective are they and how do students engage with them?
Morris, C., & Chikwa, G. (2013) · Active Learning in Higher Education · doi:10.1177/1469787413514654 · Cited by 76 · see citing works
Effects of B-learning and F2F learning environments on students' achievement in QBASIC programming
Olelewe, C. J., & Agomuo, E. E. (2016) · Computers & Education · doi:10.1016/j.compedu.2016.09.012 · Cited by 72 · see citing works
Boguslawski, S., Deer, R., & Dawson, M. G. (2025) · Information and Learning Sciences · doi:10.1108/ils-10-2023-0163 · Cited by 66 · see citing works
Problem Solving and Computational Thinking in a Learning EnvironmentPreprint
Voskoglou, M. G., & Buckley, S. B. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1212.0750 · Cited by 65 · see citing works
Benakli, N., Kostadinov, B., Satyanarayana, A., & Singh, S. (2016) · International Journal of Mathematical Education in Science and Technology · doi:10.1080/0020739x.2016.1254296 · Cited by 63 · see citing works
Liu, J., Li, S., & Dong, Q. (2024) · Journal of Educational Computing Research · doi:10.1177/07356331241242441 · Cited by 61 · see citing works
Teaching Explainable Artificial Intelligence to High School Students
Alonso, J. M. (2020) · International Journal of Computational Intelligence Systems · doi:10.2991/ijcis.d.200715.003 · Cited by 57 · see citing works
Potentials of ChatGPT in Computer Programming: Insights from Programming Instructors
Husain, A. (2024) · Journal of Information Technology Education Research · doi:10.28945/5240 · Cited by 57 · see citing works
Effect of Mind Mapping on Creative Thinking of Children in Scratch Visual Programming Education
Su, Y.-S., Shao, M., & Zhao, L. (2021) · Journal of educational computing research · doi:10.1177/07356331211053383 · Cited by 51 · see citing works
Kim, G. J. (2015) · Auerbach Publications eBooks · doi:10.1201/b18071 · Cited by 50 · see citing works
Wei, L., Liu, C., & Tseng, J. C. R. (2023) · Education and Information Technologies · doi:10.1007/s10639-023-11671-2 · Cited by 49 · see citing works
Bai, H.-Q., Wang, X., & Zhao, L. (2021) · Frontiers in Psychology · doi:10.3389/fpsyg.2021.771221 · Cited by 41 · see citing works
Huang, S.-Y., Tarng, W., & Ou, K.-L. (2023) · Systems · doi:10.3390/systems11010025 · Cited by 39 · see citing works
Choi, S., & Kim, H. (2024) · Education and Information Technologies · doi:10.1007/s10639-024-13107-x · Cited by 38 · see citing works
Factors Affecting Students' Attitudes toward Computer Programming
Derya GURER, M., CETIN, I., & TOP, E. (2019) · Informatics in Education · doi:10.15388/infedu.2019.13 · Cited by 37 · cited 1× · see citing works
“The previous researches have shown that there is a positive correlation between learning attitude and achievement (Melih et al., 2019; Recber et al., 2018).”
Sun, D., Looi, C., Li, Y., Zhu, C., Zhu, C., & Cheng, M. (2024) · Educational Technology Research and Development · doi:10.1007/s11423-023-10328-8 · Cited by 35 · see citing works
Tikva, C., & Tambouris, E. (2022) · Education and Information Technologies · doi:10.1007/s10639-022-11465-y · Cited by 30 · see citing works
Dasuki, S. I., & Quaye, A. K. M. (2016) · The Electronic Journal of Information Systems in Developing Countries · doi:10.1002/j.1681-4835.2016.tb00559.x · Cited by 30 · see citing works
Fang, J.-W., Shao, D., Hwang, G., & Chang, S. (2022) · Journal of Educational Computing Research · doi:10.1177/07356331211060470 · Cited by 28 · see citing works
Impact of generative AI dialogic feedback on different stages of programming problem solving
Gong, X., Li, Z., & Qiao, A. (2025) · Education and Information Technologies · doi:10.1007/s10639-024-13173-1 · Cited by 26 · see citing works
Brown, J. W. (1988) · Studies in Second Language Acquisition · doi:10.1017/s0272263100007634 · Cited by 25 · see citing works
Designing an Automatic Debugging Assistant for Improving the Learning of Computer Programming
Lam, M. S. W., Chan, E. Y. K., Lee, V. C. S., & Yu, Y. T. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-85170-7_32 · Cited by 24 · see citing works
Wang, F.-H. (2022) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2022.3226345 · Cited by 21 · see citing works
Weng, C., Matere, I. M., Hsia, C., Wang, M.-Y., & Weng, A. (2021) · Library Hi Tech · doi:10.1108/lht-01-2021-0027 · Cited by 21 · see citing works
Baek, Y., Yang, D., & Fan, Y. (2019) · Information Discovery and Delivery · doi:10.1108/idd-09-2019-0065 · Cited by 17 · see citing works
Teaching computational thinking using scenario-based learning tools
Zitouniatis, A., Lazarinis, F., & Kanellopoulos, D. N. (2022) · Education and Information Technologies · doi:10.1007/s10639-022-11366-0 · Cited by 14 · see citing works
Zhan, Z., Li, T., & Ye, Y. (2024) · Computer Applications in Engineering Education · doi:10.1002/cae.22793 · Cited by 13 · see citing works
Computational thinking with game design: An action research study with middle school students
Cafarella, L., & Vasconcelos, L. (2024) · Education and Information Technologies · doi:10.1007/s10639-024-13010-5 · Cited by 12 · see citing works
Introducing Computer Science to High School Students Through Logic Programming
Yuen, T. T., Reyes, M., & Zhang, Y. (2018) · Theory and Practice of Logic Programming · doi:10.1017/s1471068418000431 · Cited by 8 · see citing works
Mizrahi, E., Danzig, N., & Gordon, G. (2022) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3555573 · Cited by 6 · see citing works
Al-Tahat, K. S. (2018) · Journal of Cases on Information Technology · doi:10.4018/jcit.2019010104 · Cited by 6 · see citing works
Online Peer-Tutoring for Programming Languages Based on Programming Ability and Teaching Skill
Kuo, Y., Yao, C.-B., & Wu, Z.-Y. (2022) · Applied Sciences · doi:10.3390/app12178513 · Cited by 5 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Lin, X., & Tan, H. (2025) · Systems · doi:10.3390/systems13100840 · Cited by 22 · see citing works
Can Learners’ Use of GenAI Enhance Learning Engagement?—A Meta-Analysis
Wang, K., & Guo, Z. X. X. Z. P. (2025) · Education Sciences · doi:10.3390/educsci15121578 · Cited by 12 · see citing works
“Specifically, cognitive engagement involves the mental effort and strategic approaches learners employ, such as conceptual integration, deep information processing, and problem-solving (Zhao et al., 2025).”
Zhao, J., Shangguan, S., & Wang, Y. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.70110 · Cited by 9 · see citing works
Boolzen, C., Kühn, J., Flegr, S., Rott, E.-M., Stausberg, N., & Küchemann, S. (2026) · Artificial Intelligence Review · doi:10.1007/s10462-026-11665-9 · Cited by 9 · see citing works
Unpacking the Effects of GenAI on Cultivating Students’ Computational Thinking: A Meta-Analysis
Xu, J. F., Chen, Z., Chen, M., Li, Y., & Xu, X. (2026) · Journal of Educational Computing Research · doi:10.1177/07356331261419586 · Cited by 7 · see citing works
“In addition, GenAI can transform abstract algorithmic problems into actionable debugging steps, which enhances students ’ problem-solving ability (Zhao et al., 2025).”
Deng, H., Chen, H., & Dong, Y. (2026) · Journal of Educational Computing Research · doi:10.1177/07356331261424211 · Cited by 5 · see citing works
“Several studies have underscored the limitations of utilizing AI chatbots in programming education, such as unstructured learning, student over-reliance on external tools due to the lack of integrated learning strategies (Chen et al., 2025; Zhao et al., 2025).”
Hussein, M. H., Aldeeb, F. H. A., Sulaiman, N. L., & Elaish, M. M. (2026) · Journal of Computer Assisted Learning · doi:10.1002/jcal.70226 · Cited by 3 · see citing works
Transforming Learning or Empty Promise? A Meta-Analysis of Generative AI in EducationPreprint
Tang, X., Wang, X., Dong, L., & Zhang, J. C. (2025) · Research Square · doi:10.21203/rs.3.rs-7577394/v1 · Cited by 2 · see citing works
Xiao, W., & Lu, X. (2026) · Journal of Educational Computing Research · doi:10.1177/07356331261424733 · Cited by 1 · see citing works
“This is consistent with the fi ndings of (Zhao et al., 2025), who also demonstrated that generative AI-based human-machine collaborative programming learning can enhance students ’ computational thinking.”
Impact of Generative AI-assisted programming on the computational thinking of high school students
Guo, R., Li, G., Miao, H., Pi, Z., & Xie, L. (2026) · Frontiers in Psychology · doi:10.3389/fpsyg.2026.1703177 · Cited by 1 · see citing works
Nathaniel, J., Oyelere, S. S., Suhonen, J. T., & Tedre, M. (2026) · Frontiers in Computer Science · doi:10.3389/fcomp.2026.1789829 · Cited by 2 · see citing works
Daryanto, T., Ding, X., Ping, K., Wilhelm, L. A., Chen, Y., Brown, C., & Rho, E. H. R. (2026) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3772318.3791773 · Cited by 2 · see citing works
O’Dea, X., Chiu, Y.-L. T., Bale, R., & Pazio, M. (2026) · Studies in Higher Education · doi:10.1080/03075079.2026.2700435 · Cited by 1 · see citing works
Ströhle, T., & Riml, F. (2026) · Workshop in Primary and Secondary Computing Education · doi:10.1145/3801749.3801770 · Cited by 1 · see citing works
Wu, M., & Ouyang, F. (2026) · Educational Psychology Review · doi:10.1007/s10648-026-10211-x
“…al., 2025b; Liao et al., 2024 ; Ouyang et al., 2024 ; Shang & Geng, 2024 ; Sun et al., 2024a ; Tracy & Spantidi, 2025 ; Wang et al., 2025a ; Wang et al., 2025b ; Yan et al., 2025b ; Yang et al., 2025 ; Yilmaz & Karaoglan Yilmaz, 2023b ; Zhang et al., 2025 ; Zhao et al., 2025 ; Zhu et al., 2025b ).”
InfluentialGou, P., & Ren, X. (2025) · International Conference on Education, Knowledge and Information Management (ICEKIM) · doi:10.1145/3756580.3756611
Huang, H., Cheng, M., & Zeng, Y. (2025) · Thinking Skills and Creativity · doi:10.1016/j.tsc.2025.102062
Collaborative Intelligence in Action
Tariq, M. U. (2026) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3373-5747-8.ch005
Yin, W. (2026) · Creative Education · doi:10.4236/ce.2026.171007 · Cited by 1 · see citing works
Özdemir, A., & Benzer, S. (2026) · Karaelmas Eğitim Bilimleri Dergisi · doi:10.58638/kebd.1917721
Zhao, S., Wang, Z., Chen, T., Kang, C., & Lan, Y. (2026) · Educational Technology Research and Development · doi:10.1007/s11423-026-10663-6
A Meta-Analysis of the Impact of GAI-Based Programming Teaching on Students' Computational Thinking
Yiting, S., Yuan, T., Liu, B., Zhuang, X., & Liu, B. (2026) · International Conference on Computer Science and Technologies in Education (CSTE) · doi:10.1109/cste69562.2026.11649597
“Teaching centered on computational concepts and practices fosters students' conceptual understanding and practical skills alongside problem-solving [15].”
Lai, C.-H., Lin, Y.-H., Chien, W., & Yang, Y.-S. (2026) · Electronics · doi:10.3390/electronics15173967
Chiu, M., Huang, Z.-H., & Kao, M.-C. (2026) · Multimedia Tools and Applications · doi:10.1007/s11042-026-21896-1
Liu, C., Wei, L., & Tseng, J. C. R. (2026) · Education and Information Technologies · doi:10.1007/s10639-026-14107-9
“This tool not only enables the generation, clarification, and explanation of code examples in response to students’ queries, thereby offering immediate content support (Zhao et al., 2025), but also presents a range of signifi - cant advantages over traditional programming tools.”
Integrating Virtual Assistants into the Programming Learning Process Within IT Studies
Veljić, A., Marković, M., & Maricic, S. (2026) · International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) · doi:10.1109/icetran71739.2026.11727842
“In these frameworks, virtual assistants are used as intelligent agents to provide detailed explanations for the codes, assist in debugging, or provide students with practice exercises based on their individual learning needs [10].”
Khodjaev, B. K., Masalimova, A. R., Chistyakov, A. A., & Ay, Y. (2026) · Frontiers in Education · doi:10.3389/feduc.2026.1971476
- Authors
- Zhao, G., Yang, L., Hu, B., & Wang, J.
- Affiliations
- Central China Normal University (CN)
- Shenzhen Experimental School, Guangdong City, China
- Corresponding author
- Yang, Lijun
- Venue
- Journal of Educational Computing Research
- Publisher
- SAGE Publications
- Published
- 2025-04-17
- Volume
- 63
- Issue
- 5
- Pages
- 1059-1087
- ISSN
- 0735-6331 (ISSN-L)
- 1541-4140
- OpenAlex
- W4409555455
- Cited by
- 27
- References
- 87
- Citations by year
- 2026: 21 · 2025: 6
- FWCI
- 24.42
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Educational Computing Research (publishedVersion)
- Funders
- Fundamental Research Funds for the Central Universities (CCNU22JC011)
- National Natural Science Foundation of China (62377020)
- Thematic Research Project 2.0 on Improving Information and Technology Application Ability of Primary and Secondary School Teachers in Guangdong Province, China (TSGCKT2023072)
- Open Fund of Hubei Key Laboratory of Digital Education (F2024K02)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Keywords
- generative AI, programming education, computational thinking, prompt engineering, multi-agent systems, learning attitude, academic performance, AI in teaching
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