Keywords

Computational Thinking, Computational Abstraction, Pattern Recognition, Artificial Intelligence, Software Development

Abstract

This umbrella systematic review analyzes the convergence between computational thinking, computational abstraction, pattern recognition, and artificial intelligence in the training of programming students. A total of 50 studies published up to May 2025 – without restrictions on the year of publication – were examined, selected from databases such as Scopus, Web of Science, IEEE Xplore, among others, following the PRISMA protocol. The thematic analysis identified recurring patterns and significant gaps in this convergence. Findings reveal that, although there is abundant literature on each axis separately, no study simultaneously integrates all four components. Moreover, 64.7% of the reviews address only one of the concepts, highlighting a conceptual fragmentation. This review proposes an integrative framework for programming education that brings together these dimensions, outlining future research directions focused on the development of pedagogical frameworks, assessment instruments, and empirical validation in educational contexts.

References

Adorni, G., Piatti, A., Bumbacher, E., Negrini, L., Mondada, F., Assaf, D., Mangili, F., et al. (2024). FADE-CTP: A Framework for the Analysis and Design of Educational Computational Thinking Problems. arXiv preprint arXiv:2403.19475. https://doi.org/10.48550/arXiv.2403.19475
Alenezi, A. y Alenezi, A. (2025). Knowledge and Teaching with Artificial Intelligence: Stem Vs. Humanities. Comunicar, 33(82), 116-126. https://doi.org/10.5281/zenodo.15996228
Almalawi, A., Soh, B., Li, A. y Samra, H. (2024). Predictive Models for Educational Purposes: A Systematic Review. Big Data and Cognitive Computing, 8(12), 187. https://doi.org/10.3390/bdcc8120187
Angius, N. (2013). Abstraction and Idealization in the Formal Verification of Software Systems. Minds and Machines, 23(2), 211–226. https://doi.org/10.1007/s11023-012-9289-8
Arrieta, A. B., Díaz-Rodríguez, N., Del Ser, J., Bennetot, A., Tabik, S., Barbado, A., García, S., et al. (2020). Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Information Fusion, 58, 82 115. https://doi.org/10.1016/j.inffus.2019.12.012
Bahoo, S., Cucculelli, M., Goga, X. y Mondolo, J. (2024). Artificial intelligence in Finance: a comprehensive review through bibliometric and content analysis. SN Business & Economics, 4(2), 23. https://doi.org/10.1007/s43546-023-00618-x
Belghachi, M. (2023). A Review on Explainable Artificial Intelligence Methods, Applications, and Challenges. Indonesian Journal of Electrical Engineering and Informatics (IJEEI), 11(4), 1007-1024. https://doi.org/10.52549/ijeei.v11i4.5151
Bond, M., Khosravi, H., De Laat, M., Bergdahl, N., Negrea, V., Oxley, E., Pham, P., et al. (2024). A meta systematic review of artificial intelligence in higher education: a call for increased ethics, collaboration, and rigour. International Journal of Educational Technology in Higher Education, 21(1), 4. https://doi.org/10.1186/s41239-023-00436-z
Bonetti, T. P., Silva, W. y Colanzi, T. E. (2025). Example-Based Learning in Software Engineering Education: A Systematic Mapping Study. arXiv preprint arXiv:2503.18080. https://doi.org/10.48550/arXiv.2503.18080
Bot, K. y Borges, J. G. (2022). A Systematic Review of Applications of Machine Learning Techniques for Wildfire Management Decision Support. Inventions, 7(1), 15. https://doi.org/10.3390/inventions7010015
Brasse, J., Broder, H. R., Förster, M., Klier, M. y Sigler, I. (2023). Explainable artificial intelligence in information systems: A review of the status quo and future research directions. Electronic Markets, 33(1), 26. https://doi.org/10.1007/s12525-023-00644-5
Braun, V. y Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77-101. https://doi.org/10.1191/1478088706qp063oa
Casal-Otero, L., Catala, A., Fernández-Morante, C., Taboada, M., Cebreiro, B. y Barro, S. (2023). AI literacy in K-12: a systematic literature review. International Journal of STEM Education, 10(1), 29. https://doi.org/10.1186/s40594-023-00418-7
Czerkawski, B. C. y Lyman, E. W. (2015). Exploring Issues About Computational Thinking in Higher Education. TechTrends, 59(2), 57-65. https://doi.org/10.1007/s11528-015-0840-3
da Silva Junior, B. A., da Silva, J. V., da Costa Cavalheiro, S. A. y Foss, L. (2022). Pattern Recognition in Computing Education: A Systematic Review. Simpósio Brasileiro de Informática na Educação (SBIE), 33, 232-243. https://doi.org/10.5753/sbie.2022.225128
Drugova, E., Zhuravleva, I., Zakharova, U. y Latipov, A. (2024). Learning analytics driven improvements in learning design in higher education: A systematic literature review. Journal of Computer Assisted Learning, 40(2), 510-524. https://doi.org/10.1111/jcal.12894
Espinal, A., Vieira, C. y Magana, A. J. (2024). Professional Development in Computational Thinking: A Systematic Literature Review. ACM Transactions on Computing Education, 24(2), 1-24. https://doi.org/10.1145/3648477
Ezeamuzie, N. O., Leung, J. S. C. y Ting, F. S. T. (2022). Unleashing the Potential of Abstraction From Cloud of Computational Thinking: A Systematic Review of Literature. Journal of Educational Computing Research, 60(4), 877-905. https://doi.org/10.1177/07356331211055379
Flores-Vivar, J.-M. y García-Peñalvo, F.-J. (2023). Reflexiones sobre la ética, potencialidades y retos de la Inteligencia Artificial en el marco de la Educación de Calidad (ODS4). Comunicar, 31(74), 37-47. https://doi.org/10.3916/C74-2023-03
Fudholi, D. R. y Capiluppi, A. (2026). Artificial intelligence for source code understanding tasks: A systematic mapping study. Information and Software Technology, 189, 107915. https://doi.org/10.1016/j.infsof.2025.107915
Grover, S. y Pea, R. (2013). Computational Thinking in K–12:A Review of the State of the Field. Educational Researcher, 42(1), 38-43. https://doi.org/10.3102/0013189x12463051
Hassanpour, H. y Majidi, M. (2024). From Statistical Models to LLMs: A Comprehensive Survey of Language Model Evolution. Journal of Artificial Intelligence, Applications and Innovations, 1(4), 55–75. https://doi.org/10.61838/jaiai.1.4.5
Hurt, T., Greenwald, E., Allan, S., Cannady, M. A., Krakowski, A., Brodsky, L., Collins, M. A., et al. (2023). The computational thinking for science (CT-S) framework: operationalizing CT-S for K–12 science education researchers and educators. International Journal of STEM Education, 10(1), 1. https://doi.org/10.1186/s40594-022-00391-7
Jing, H. (2023). A Systematic Review of Computational Thinking Assessment in the Context of 21st Century Skills. En Proceedings of the 2nd International Conference on Humanities, Wisdom Education and Service Management (HWESM 2023) (pp. 271-283). Atlantis Press. https://doi.org/10.2991/978-2-38476-068-8_34
Karamizadeh, S., Abdullah, S. M., Zamani, M. y Kherikhah, A. (2015). Pattern Recognition Techniques: Studies on Appropriate Classifications. En H. A. Sulaiman, M. A. Othman, M. F. I. Othman, Y. A. Rahim, y N. C. Pee (Eds.), Advanced Computer and Communication Engineering Technology (pp. 791-799). Springer International Publishing. https://doi.org/10.1007/978-3-319-07674-4_74
Kitchenham, B., Pearl Brereton, O., Budgen, D., Turner, M., Bailey, J. y Linkman, S. (2009). Systematic literature reviews in software engineering – A systematic literature review. Information and Software Technology, 51(1), 7-15. https://doi.org/10.1016/j.infsof.2008.09.009
Korkmaz, Ö., Çakir, R. y Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558-569. https://doi.org/10.1016/j.chb.2017.01.005
Kurzweil, R. (2013). How to Create a Mind: The Secret of Human Thought Revealed. Penguin. https://dl.acm.org/doi/abs/10.5555/2534455
Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D. y Duschl, R. A. (2020). On Computational Thinking and STEM Education. Journal for STEM Education Research, 3(2), 147–166. https://doi.org/10.1007/s41979-020-00044-w
Liu, Z., Gearty, Z., Richard, E., Orrill, C. H., Kayumova, S. y Balasubramanian, R. (2024). Bringing computational thinking into classrooms: a systematic review on supporting teachers in integrating computational thinking into K-12 classrooms. International Journal of STEM Education, 11(1), 51. https://doi.org/10.1186/s40594-024-00510-6
Luckin, R., Holmes, W., Griffiths, M. y Forcier, L. B. (2016). Intelligence unleashed: An argument for AI in education. Pearson. https://www.researchgate.net/publication/299561597
Luo, J. (2024). A critical review of GenAI policies in higher education assessment: a call to reconsider the “originality” of students’ work. Assessment & Evaluation in Higher Education, 49(5), 651-664. https://doi.org/10.1080/02602938.2024.2309963
Marín-Marín, J.-A., García-Tudela, P. A. y Duo-Terrón, P. (2024). Computational thinking and programming with Arduino in education: A systematic review for secondary education. Heliyon, 10(8), e29177. https://doi.org/10.1016/j.heliyon.2024.e29177
Márquez, L., Henríquez, V., Chevreux, H., Scheihing, E. y Guerra, J. (2024). Adoption of learning analytics in higher education institutions: A systematic literature review. British Journal of Educational Technology, 55(2), 439-459. https://doi.org/10.1111/bjet.13385
Mishra, L., Singh, G. y Singh, A. (2025). Deep Learning and Graph Neural Networks for Mathematical Pattern Recognition: Techniques, Challenges, and Advances. International Journal of Innovations in Science, Engineering And Management, 4(2), 313–319. https://doi.org/10.69968/ijisem.2025v4i2313-319
Montuori, C., Gambarota, F., Altoé, G. y Arfé, B. (2023). The cognitive effects of computational thinking: A systematic review and meta-analytic study. Computers & Education, 210, 104961. https://doi.org/10.1016/j.compedu.2023.104961
Ngadengon, Z., Subramaniam, T. S., Yasak, Z., Syukri, M. y Hazim, M. N. (2024). Computational Thinking and Pair Programming: A Systematic Review. International Journal of Modern Education, 6(20), 103-119. https://doi.org/10.35631/IJMOE.620008
Ocampo, L. M., Corrales-Álvarez, M., Cardona-Torres, S. A. y Zapata-Cáceres, M. (2024). Systematic Review of Instruments to Assess Computational Thinking in Early Years of Schooling. Education Sciences, 14(10), 1124. https://doi.org/10.3390/educsci14101124
Ogegbo, A. A. y Ramnarain, U. (2022). A systematic review of computational thinking in science classrooms. Studies in Science Education, 58(2), 203-230. https://doi.org/10.1080/03057267.2021.1963580
Ouyang, F., Dinh, T. A. y Xu, W. (2023). A Systematic Review of AI-Driven Educational Assessment in STEM Education. Journal for STEM Education Research, 6(3), 408-426. https://doi.org/10.1007/s41979-023-00112-x
Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., et al. (2021). The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ, 372, n71. https://doi.org/10.1136/bmj.n71
Pan, Z., Biegley, L., Taylor, A. y Zheng, H. (2024). A Systematic Review of Learning Analytics: Incorporated Instructional Interventions on Learning Management Systems. Journal of Learning Analytics, 11(2), 52-72. https://doi.org/10.18608/jla.2023.8093
Roy, J. K. y Vasa, L. (2025). Transforming Credit Risk Assessment: A Systematic Review of Ai and Machine Learning Applications. Journal of Infrastructure, Policy and Development, 9(1), 9652. https://doi.org/10.24294/jipd9652
Sánchez-Camacho, R. y Grané, M. (2023). Programas de pensamiento computacional en educación primaria: una revisión sistemática. Digital Education Review, 44, 133-145. https://doi.org/10.1344/der.2023.44.133-145
Shahzad, M. F., Xu, S. y Zahid, H. (2024). Exploring the impact of generative AI-based technologies on learning performance through self-efficacy, fairness & ethics, creativity, and trust in higher education. Education and Information Technologies, 30(3), 3691-3716. https://doi.org/10.1007/s10639-024-12949-9
Shi, C., Chiu, A. K. y Xu, H. (2023). Evaluating Designs for Hyperparameter Tuning in Deep Neural Networks. The New England Journal of Statistics in Data Science, 1(3), 334-341. https://doi.org/10.51387/23-NEJSDS26
Singh, R., Gulwani, S. y Solar-Lezama, A. (2012). Automated Feedback Generation for Introductory Programming Assignments. arXiv preprint arXiv:1204.1751. https://doi.org/10.48550/arXiv.1204.1751
Slimi, Z. y Carballido, B. V. (2023). Systematic Review: AI’s Impact on Higher Education-Learning, Teaching, and Career Opportunities. TEM Journal, 12(3), 1627-1637. https://doi.org/10.18421/TEM123-44
Smit, D., Smuts, H., Louw, P., Pielmeier, J. y Eidelloth, C. (2024). The impact of GitHub Copilot on developer productivity from a software engineering body of knowledge perspective. AMCIS 2024 Proceedings, 10. https://aisel.aisnet.org/amcis2024/ai_aa/ai_aa/10
Tlili, A. (2024). ¿Puede ayudar la inteligencia artificial (IA) en la educación en ciencias de la computación? Un enfoque metaanalítico. Revista Española de Pedagogía, 82(289), 469-490. https://doi.org/10.22550/2174-0909.4172
Totan, H. N. y Korucu, A. T. (2023). The Effect of Block Based Coding Education on the Students’ Attitudes about the Secondary School Students’ Computational Learning Skills and Coding Learning: Blocky Sample. Participatory Educational Research, 10(1), 443-461. https://doi.org/10.17275/per.23.24.10.1
Vilone, G. y Longo, L. (2020). Explainable Artificial Intelligence: a Systematic Review. arXiv preprint arXiv:2006.00093. https://doi.org/10.48550/arXiv.2006.00093
Visser, R., Peters, T. M., Scharlau, I. y Hammer, B. (2023). Trust, distrust, and appropriate reliance in (X) AI: a survey of empirical evaluation of user trust. arXiv preprint arXiv:2312.02034. https://doi.org/10.48550/arXiv.2312.02034
Voogt, J., Fisser, P., Good, J., Mishra, P. y Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715-728. https://doi.org/10.1007/s10639-015-9412-6
Wang, S., Wang, F., Zhu, Z., Wang, J., Tran, T. y Du, Z. (2024). Artificial intelligence in education: A systematic literature review. Expert Systems with Applications, 252, 124167. https://doi.org/10.1016/j.eswa.2024.124167
Weber, P., Carl, K. V. y Hinz, O. (2023). Applications of Explainable Artificial Intelligence in Finance—a systematic review of Finance, Information Systems, and Computer Science literature. Management Review Quarterly, 74(2), 867-907. https://doi.org/10.1007/s11301-023-00320-0
Wei, J., Qi, S., Wang, W., Jiang, L., Gao, H., Zhao, F., Al-Bukhaiti, K., et al. (2025). Decision-Making in the Age of AI: A Review of Theoretical Frameworks, Computational Tools, and Human-Machine Collaboration. Contemporary Mathematics, 6(2), 2089–2112. https://doi.org/10.37256/cm.6220256459
Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
Wu, T.-T., Asmara, A., Huang, Y.-M. y Permata Hapsari, I. (2024). Identification of Problem-Solving Techniques in Computational Thinking Studies: Systematic Literature Review. Sage Open, 14(2), 21582440241249897. https://doi.org/10.1177/21582440241249897
Xu, W. y Ouyang, F. (2022). The application of AI technologies in STEM education: a systematic review from 2011 to 2021. International Journal of STEM Education, 9(1), 59. https://doi.org/10.1186/s40594-022-00377-5
Yadav, A., Gretter, S., Good, J. y McLean, T. (2017). Computational Thinking in Teacher Education. En P. J. Rich y C. B. Hodges (Eds.), Emerging Research, Practice, and Policy on Computational Thinking (pp. 205-220). Springer International Publishing. https://doi.org/10.1007/978-3-319-52691-1_13
Yeni, S., Grgurina, N., Saeli, M., Hermans, F., Tolboom, J. y Barendsen, E. (2024). Interdisciplinary Integration of Computational Thinking in K-12 Education: A Systematic Review. Informatics in Education, 23(1), 223-278. https://doi.org/10.15388/infedu.2024.08
Zawacki-Richter, O., Marín, V. I., Bond, M. y Gouverneur, F. (2019). Systematic review of research on artificial intelligence applications in higher education – where are the educators? International Journal of Educational Technology in Higher Education, 16(1), 39. https://doi.org/10.1186/s41239-019-0171-0
Zhang, X., Aivaloglou, F. y Specht, M. (2024). A Systematic Umbrella Review on Computational Thinking Assessment in Higher Education. European Journal of STEM Education, 9(1), 2. https://doi.org/10.20897/ejsteme/14175

Fundref

No Available.

Crossmark

Technical information

Received: 2025-08-22 | Reviewed: 2025-09-30 | Accepted: 2025-10-01 | Online First: 2026-04-11 | Published: 2026-04-15

Metrics

Metrics of this article

Views: 38099

Abstract readings: 36810

PDF downloads: 1289

Full metrics of Comunicar 77

Views: 459033

Abstract readings: 446071

PDF downloads: 12962

Cited by

Cites in Web of Science

Currently there are no citations to this document

Cites in Scopus

Currently there are no citations to this document

Cites in Google Scholar

Currently there are no citations to this document

Download

Alternative metrics

How to cite

Juan Pablo Vallejo Bernal., Paula Andrea Rodriguez Marín., Marta Rosecler Bez. (2026). Integration of AI, Computational Thinking, Pattern Recognition, and Abstraction in Programming Students: A Systematic Review. Comunicar, 34(85). 10.5281/zenodo.19690712

Share

        

Oxbridge Publishing House

4 White House Way

B91 1SE Sollihul United Kingdom

Administration

Editorial office

Creative Commons

This website uses cookies to obtain statistical data on the navigation of its users. If you continue to browse we consider that you accept its use. +info X