Enhancing Computational Thinking and Problemsolving in Programming Education Through Generative AI: A Scoped Review
Open accessAbstract
This study assesses how generative artificial intelligence tools enhance computational thinking and problemsolving skills in the context of programming education. Generative AI (GenAI) has ushered in a new era in programming education, offering immediate, personalised support through tools like ChatGPT and GitHub Copilot. Although generative AI tools have shown promise in enhancing immediate problem-solving abilities, there is a lack of research on their long-term effects on students' computational thinking and professional programming skills development. This study conducted a scoped evaluation of previously published papers using the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) standard, and the data was analysed using a thematic approach. The findings from the study indicate that integrating GenAI can potentially enhance computational thinking and problem-solving for programming students. On the flipside, our study highlighted some significant ethical challenges associated with using GenAI in academia, particularly regarding issues of originality in student work. Contrary to expectations on how GenAI tools enhance learners' decomposition, abstraction, and algorithm design skills, most of the findings concentrated on students' completion of tasks. From a practical perspective, it is evident that GenAI has changed the learning landscape therefore, there is a need from a policy perspective to start thinking about the transformational roles of educators. Future studies should be carried out over a long period and should start by assessing students' levels of problem-solving at a particular age before the immersive use of GenAI and then check the results after the use of these tools.
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?
AI integration into education has significantly transformed teaching, learning, and assessment practices.
“Integrating artificial intelligence (AI) into education has significantly transformed teaching, learning, and assess -ment practices [ 23, 24 ].”
From Redefining student assessment in AI-infused learning environments: a systematic review of challenges and strategies for academic integrity (2026) · cites this paper as [24]
Cites
Using thematic analysis in psychology
Braun, V., & Clarke, V. (2006) · Qualitative Research in Psychology · doi:10.1191/1478088706qp063oa · Cited by 194,414 · see citing works
Preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement
Moher, D., Liberati, A., Tetzlaff, J., Altman, D. G., & the PRISMA Group* (2009) · Annals of Internal Medicine · doi:10.7326/0003-4819-151-4-200908180-00135 · Cited by 37,554 · see citing works
ChatGPT for good? On opportunities and challenges of large language models for education
Kasneci, E., Sessler, K., Küchemann, S., Bannert, M., Dementieva, D., Fischer, F., Gasser, U., Groh, G., Günnemann, S., Hüllermeier, E., et al. (2023) · Learning and Individual Differences · doi:10.1016/j.lindif.2023.102274 · Cited by 7,326 · cited 1× · see citing works
“A study in [20] cautioned that excessive dependence on GenAI might prevent students from engaging with the complexities of programming tasks, potentially hindering the development of the problem-solving skills they will need in real-world scenarios.”
Wells, G. A. (1999) · Cambridge University Press eBooks · doi:10.1017/cbo9780511605895 · Cited by 1,505 · see citing works
Generative AI and ChatGPT: applications, challenges, and AI-human collaboration
Fui-Hoon Nah, F., Zheng, R., Cai, J., Siau, K., & Chen, L. (2023) · Journal of Information Technology Case and Application Research · doi:10.1080/15228053.2023.2233814 · Cited by 1,363 · see citing works
Adaptive Learning Using Artificial Intelligence in e-Learning: A Literature Review
Gligorea, I., Cioca, M., Oancea, R., Gorski, A.-T., Gorski, H., & Tudorache, P. (2023) · Education Sciences · doi:10.3390/educsci13121216 · Cited by 980 · see citing works
Artificial Intelligence in Education: A Systematic Literature Review
Wang, S., Wang, F., Zhu, Z., Wang, J., Tran, T., & Du, Z. (2024) · Expert Systems with Applications · doi:10.1016/j.eswa.2024.124167 · Cited by 977 · see citing works
Worker and workplace Artificial Intelligence (AI) coexistence: Emerging themes and research agenda
Zirar, A., Ali, S. I., & Islam, N. (2023) · Technovation · doi:10.1016/j.technovation.2023.102747 · Cited by 484 · 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
The impact of gamification in educational settings on student learning outcomes: a meta-analysis
Huang, R., Ritzhaupt, A. D., Sommer, M., Zhu, J., Stephen, A., Valle, N., Hampton, J., & Li, J. (2020) · Educational Technology Research and Development · doi:10.1007/s11423-020-09807-z · Cited by 340 · see citing works
Ethical challenges and solutions of generative AI: an interdisciplinary perspective
Al-kfairy, M., Mustafa, D., Kshetri, N., Insiew, M., & Alfandi, O. (2024) · Informatics · doi:10.3390/informatics11030058 · Cited by 328 · see citing works
Tudge, J. R. H. (1990) · Cambridge University Press eBooks · doi:10.1017/cbo9781139173674.008 · Cited by 307 · see citing works
Generative AI for Customizable Learning Experiences
Pesovski, I., Santos, R., Henriques, R., & Trajkovik, V. (2024) · Sustainability · doi:10.3390/su16073034 · Cited by 274 · cited 2× · see citing works
“While the potential of generative AI tools is significant, their use in programming education also raises critical challenges [6].”
Ruiz-Rojas, L. I., Salvador-Ullauri, L., & Acosta-Vargas, P. (2024) · Sustainability · doi:10.3390/su16135367 · Cited by 263 · see citing works
Huang, X., & Qiao, C. (2024) · Science & Education · doi:10.1007/s11191-022-00392-6 · Cited by 116 · see citing works
Gamification and Computational Thinking in Education: A systematic literature review
Triantafyllou, S. A., Sapounidis, T., & Farhaoui, Y. (2024) · Salud Ciencia y Tecnología - Serie de Conferencias · doi:10.56294/sctconf2024659 · Cited by 116 · see citing works
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 113 · see citing works
Using Critical Thinking Teaching Methods to Increase Student Success: An Action Research Project.
Nold, H. (2017) · International journal on teaching and learning in higher education · Cited by 96 · see citing works
Iris: An AI-Driven Virtual Tutor for Computer Science Education
Bassner, P., Frankford, E., & Krusche, S. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653543 · Cited by 87 · see citing works
Hurt, T., Greenwald, E., Allan, S., Cannady, M., Krakowski, A., Brodsky, L., Collins, M., Montgomery, R., & Dorph, R. (2023) · International Journal of STEM Education · doi:10.1186/s40594-022-00391-7 · Cited by 79 · see citing works
Surgical Simulation: Virtual Reality to Artificial Intelligence
Riddle, E. W., Kewalramani, D., Narayan, M., & Jones, D. B. (2024) · Current Problems in Surgery · doi:10.1016/j.cpsurg.2024.101625 · Cited by 79 · see citing works
Yan, W., Nakajima, T., & Sawada, R. (2024) · Education Sciences · doi:10.3390/educsci14040433 · Cited by 78 · see citing works
CS1-LLM: Integrating LLMs into CS1 Instruction
Vadaparty, A., Zingaro, D., Smith IV, D. H., Padala, M., Alvarado, C., Gorson Benario, J., & Porter, L. (2024) · Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 · doi:10.1145/3649217.3653584 · Cited by 77 · see citing works
ChatGPT in the Classroom. Exploring Its Potential and Limitations in a Functional Programming Course
Popovici, M.-D. (2024) · International Journal of Human–Computer Interaction · doi:10.1080/10447318.2023.2269006 · Cited by 70 · see citing works
Creative Use of OpenAI in Education: Case Studies from Game Development
French, F., Levi, D., Maczo, C., Simonaityte, A., Triantafyllidis, S., & Varda, G. (2023) · Multimodal Technologies and Interaction · doi:10.3390/mti7080081 · Cited by 64 · see citing works
Falloon, G. (2024) · Computers & Education · doi:10.1016/j.compedu.2024.105045 · Cited by 63 · see citing works
Yang, A. C. M., Lin, J.-Y., Lin, C.-Y., & Ogata, H. (2024) · Computers and Education Artificial Intelligence · doi:10.1016/j.caeai.2024.100309 · Cited by 62 · see citing works
Prasad, P., & Sane, A. (2024) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3626252.3630828 · Cited by 60 · see citing works
Motlagh, N. Y., Khajavi, M., Sharifi, A., & Ahmadi, M. (2023) · arXiv.org · doi:10.48550/arxiv.2309.02029 · Cited by 55 · see citing works
Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
MacNeil, S., Denny, P. C., Tran, A., Leinonen, J., Bernstein, S., Hellas, A., Sarsa, S., & Kim, J. (2024) · Australasian Computing Education Conference · doi:10.1145/3636243.3636245 · Cited by 40 · see citing works
Yeni, S., Nijenhuis-Voogt, J., Saeli, M., Barendsen, E., & Hermans, F. (2024) · International Journal of Child-Computer Interaction · doi:10.1016/j.ijcci.2024.100696 · Cited by 36 · see citing works
Dickey, E., Bejarano, A., & Garg, C. (2024) · SN Computer Science · doi:10.1007/s42979-024-03074-y · Cited by 33 · see citing works
AI in software programming: understanding emotional responses to GitHub Copilot
Eshraghian, F., Hafezieh, N., Farivar, F., & de Cesare, S. (2024) · Information Technology and People · doi:10.1108/itp-01-2023-0084 · Cited by 31 · see citing works
Ouaazki, A., Bergram, K., Farah, J. C., Gillet, D., & Holzer, A. (2024) · International Conference on Conversational User Interfaces · doi:10.1145/3640794.3665542 · Cited by 28 · see citing works
Zhang, S.-H., Wong, G., & Chan, P. C. F. (2022) · Education and Information Technologies : Official Journal of the IFIP technical committee on Education · doi:10.1007/s10639-022-11181-7 · Cited by 22 · see citing works
Implementing Generative AI and Large Language Models in Education
Anderson, N., McGowan, A., Galway, L., Hanna, P., Collins, M. L., & Cutting, D. (2023) · International Symposium on Innovative Approaches in Smart Technologies (ISAS) · doi:10.1109/isas60782.2023.10391517 · Cited by 20 · see citing works
Automated Program Repair for Introductory Programming Assignments
Wan, H., Luo, H., Li, M., & Luo, X. (2024) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2024.3403710 · Cited by 10 · see citing works
Predicting Students’ Difficulties From a Piece of Code
Moresi, M., Gómez, M. J., & Benotti, L. (2021) · IEEE Transactions on Learning Technologies · doi:10.1109/tlt.2021.3092998 · Cited by 7 · see citing works
Zimmermann, M., Janetzko, H., & Haymond, B. (2024) · EDULEARN proceedings · doi:10.21125/edulearn.2024.2546 · Cited by 7 · see citing works
El-Khalili, N. H., Al-Nashashibi, M. Y., & Al-E’mari, S. (2024) · International Conference on Cyber Resilience (ICCR) · doi:10.1109/iccr61006.2024.10532824 · Cited by 6 · see citing works
Combating ChatGPT-Based Programming Test Cheating — An Evaluation Using Public Problems
Dang, T. T., Ling, H.-C., & Tran, N. Q. (2024) · International Conference on Computer Science and Technologies in Education (CSTE) · doi:10.1109/cste62025.2024.00037 · Cited by 5 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Ncube, P. D. N., Dzvapatsva, G. P., Matobobo, C., & Ranga, M. M. (2026) · AI and Ethics · doi:10.1007/s43681-025-00871-w · Cited by 31 · see citing works
“Integrating artificial intelligence (AI) into education has significantly transformed teaching, learning, and assess - ment practices [ 23, 24 ].”
Self-citationAdejumo, A. A., Oyelere, S. S., Sanusi, I. T., & Suhonen, J. T. (2026) · Computers and Education Artificial Intelligence · doi:10.1016/j.caeai.2026.100570 · Cited by 22 · see citing works
Semerikov, S. O., & Semerikov, S. O. (2026) · Discover Education · doi:10.1007/s44217-026-01179-5 · 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
Tang, Q., & Zhang, H. (2026) · Interactive Learning Environments · doi:10.1080/10494820.2026.2641762 · Cited by 2 · 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
Pachumwon, T., Jantakoon, T., & Laoha, R. (2025) · Higher Education Studies · doi:10.5539/hes.v15n4p312 · Cited by 1 · see citing works
Adil, M., Fronza, I., Mikkonen, T., Ihantola, P., & Iaccarino, G. (2026) · Automated Software Engineering · doi:10.1007/s10515-026-00648-3 · Cited by 1 · see citing works
Kadams, A. A., Oyelere, S. S., & Omeh, C. B. (2026) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3765964.3811643 · Cited by 1 · see citing works
Beyond unstructured use: scaffolded integration of generative AI in assessment for learning
Cochrane, D., Littschwager, S., Tsang, E., & Jin, Y. (2026) · Cogent Education · doi:10.1080/2331186x.2026.2731708
STEM Technologies Support for Small Groups
Katkov, K. S., & Tikhonov, A. I. (2026) · International Conference on Information Technologies in Engineering Education (Inforino) · doi:10.1109/inforino68543.2026.11556597
STEAM Technologies in Computational Geometry
Ochkov, V. F., & Tikhonov, A. I. (2026) · International Conference on Information Technologies in Engineering Education (Inforino) · doi:10.1109/inforino68543.2026.11556890
Chinhamo, E., Matobobo, C., Ncube, P. D. N., & Dzvapatsva, G. P. (2026) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon67543.2026.11574089
Self-citationMatobobo, C., Dzvapatsva, G. P., Ncube, P. D. N., & Chinhamo, E. (2026) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon67543.2026.11574202
Self-citationImpact of AI Explanation Styles on IT Students’ Debugging Accuracy, Confidence, and Reliance
Dzvapatsva, G. P., Ncube, P. D. N., Chinhamo, E., & Matobobo, C. (2026) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon67543.2026.11574352
Self-citationZhao, S., Wang, Z., Chen, T., Kang, C., & Lan, Y. (2026) · Educational Technology Research and Development · doi:10.1007/s11423-026-10663-6
Vidanage, K., Marapperuma, M., Dissanayake, S., & Marikar, F. M. M. T. (2026) · Davao Research Journal · doi:10.59120/drj.v17i3.615
Adeniranye, D. I., Brijmohan, Y., Jacobs, M., Laghari, A. W. K., & Osunbunmi, I. S. (2026) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--61157
Understanding Generative AI-Supported Problem Solving and Learning in Programming Education
Tian, Y., & Jiang, P. (2026) · International Conference on Distance Education and Learning (ICDEL) · doi:10.1109/icdel70250.2026.11663855
Nikou, S. A., Perifanou, M. A., & Economides, A. A. (2026) · Lecture notes in networks and systems · doi:10.1007/978-3-032-24998-2_6
- Authors
- Matobobo, C., Ncube, P. D. N., Ngesimani, N. L., Dzvapatsva, G. P., & Chinhamo, E.
- Affiliations
- Walter Sisulu University (ZA)
- University of Suffolk (GB)
- University of Greenwich (GB)
- ORCID
- Venue
- 2025 IEEE Global Engineering Education Conference (EDUCON)
- Publisher
- IEEE
- Published
- 2025-04-22
- Pages
- 1-9
- OpenAlex
- W4410986920
- Cited by
- 17
- References
- 41
- Citations by year
- 2026: 16 · 2025: 1
- FWCI
- 24.79
- Type
- conference paper
- Language
- en
- Open access
- green
- orcid.org
- Locations
- IEEE Global Engineering Education Conference (EDUCON) (publishedVersion)
- Greenwich Academic Literature Archive (University of Greenwich) (submittedVersion, other-oa)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Social Sciences › Education › Problem and Project Based Learning
- Keywords
- generative AI, programming education, computational thinking, problem solving, ChatGPT, GitHub Copilot, academic integrity, AI ethics in education, decomposition, abstraction, algorithm design
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