Juan Pablo Vallejo Bernal Instituto Tecnológico Metropolitano, ITM, Medellín-Colombia (Colombia)
Paula Andrea Rodriguez Marín Instituto Tecnológico Metropolitano, ITM, Medellín-Colombia (Colombia)
Marta Rosecler Bez Universidade Feevale, Novo Hamburgo-Brasil (Brasil)
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
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
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