Strengthening Computational Thinking in Engineering Education: Results of a Diagnostic Assessment
Abstract
Computational Thinking (CT) has become essential in multiple fields, including engineering, for its ability to solve problems systematically. Despite its importance, its explicit integration into engineering curricula remains limited. This study evaluates the PC level in engineering students of the Institución Universitaria Salazar y Herrera (IUSH) and the Universidad Nacional de Colombia, Medellín (UNAL), to understand its development during university education.
Regarding the materials and methods, the Moodle platform was used to administer a PC test designed with 17 exercises of different difficulty levels. A total of 1,559 students participated, grouped into levels of academic progress (Basic, Intermediate, Advanced). Security measures were employed to ensure the integrity of the assessment and additional software was developed in the Python programming language to analyze the results.
The data collected showed variations in student performance in the six pillars of CP (Decomposition, Abstraction, Algorithms, Modeling and simulation, Pattern recognition, and Evaluation). Areas of strength and weakness were identified, highlighting the need for more effective and personalized pedagogical interventions. The results suggest that, although students show competencies in certain aspects of CP, there are specific areas that require more attention. The implementation of hands-on workshops proved to be beneficial in improving PC performance among Basic level students.
Finally, this study highlights the importance of explicitly integrating CP into engineering programs. It proposes strategies to improve PC teaching and suggests areas for future research in computer science education.
Keywords
Categories
Authors
References
Bathke Ortiz, J. de S.; Pereira, R. (2021). Computational Thinking for Youth and Adults Education: model, principles, activities and lessons learned. Revista Brasileira de Informática na Educação – RBIE, 29, 1312–1336.
Brennan, K.; Resnick, M. (2012). Udeteka Icesi. Eduteka. [En línea]. Disponible en: https://eduteka.icesi.edu.co/modulos/9/284/2120/1
Csizmadia, A.; Curzon, P.; Dorling, M.; Humphreys, S.; Ng, T.; Selby, C.; Woollard, J. (2015). Computational thinking – a guide for teachers. [En línea]. Disponible en: https://eprints.soton.ac.uk/424545/1/150818_Computational_Thinking_1_.pdf
Doleck, T.; Bazelais, P.; Lemay, D. J. (2017). Examining students’ computational thinking through an online learning environment: A structure equation modeling approach. Smart Learning Environments, 4(1), 1–17. https://doi.org/10.1007/s40692-017-0090-9
EasyThink (2020). EasyThink. [En línea]. Disponible en: https://www.easythink.com.co/
Estado Colombiano (s.f.). Portal Colombia Aprende. [En línea]. Disponible en: https://colombiaaprende.edu.co/contenidos/coleccion/greentic-
Fedesoft (2024). Bebras Colombia. [En línea]. Disponible en: https://fedesoft.org/bebras-colombia-2023/
Gamito, R.; Aristizabal, P.; Basasoro, M.; León, I. (2022). El desarrollo del pensamiento computacional en educación: valoración basada en una experiencia con Scratch. Innoeduca. International Journal of Technology and Educational Innovation, 8(1), 59–74. https://doi.org/10.24310/innoeduca.2022.v8i1.12093
Kayhan, O.; Korkmaz, Ö.; Çakır, R. (2024). How Do Computational Thinking and Logical and Math Thinking Skills Pre-dict Programming Self-Efficacy? Computers in the Schools, 41, 51–73. [En línea]. Disponible en: https://openaccess.amasya.edu.tr/xmlui/handle/20.500.12450/2338?show=full
Korkmaz, Ö.; Çakir, R.; Özden, Y. (2017). A validity and reliability study of the Computational Thinking Scales (CTS). Computers in Human Behavior, 69, 558–569. https://doi.org/10.1016/j.chb.2017.01.005
Kwon, K.; Cheon, J.; Moon, H. (2021). Levels of problem-solving competency identified through Bebras Computing Cha-llenge. Education and Information Technologies, 26, 5477–5498. https://doi.org/10.1007/s10639-021-10553-9
Li, F.; Zhang, J.; Wang, Y.; Zhou, Y. (2022). The effectiveness of unplugged activities and programming exercises in computational thinking education: A Meta-analysis. Education and Information Technologies, 27, 7993. https://doi.org/10.1007/s10639-022-10915-x
Ministerio de Tecnologías de la Información y las Comunicaciones (2023). Colombia Programa. [En línea]. Disponible en: https://mintic.gov.co/colombiaprograma/847/w3-channel.html
Moodle (n.d.). Moodle Pty Ltd. [En línea]. Disponible en: https://moodle.org/?lang=es
Moreno Palma, N.; Hinojo Lucena, F. J.; Romero Rodríguez, J. M.; Cáceres Reche, M. P. (2024). Effectiveness of Problem-Based Learning in the Unplugged Computational Thinking of University Students. Education Sciences, 14. https://doi.org/10.3390/educsci14070693
Mueller, J.; Beckett, D.; Hennessey, E.; Shodiev, H. (2017). Assessing Computational Thinking Across the Curriculum. En: Rich, P. J.; Hodges, C. B. (eds.). Emerging Research, Practice, and Policy on Computational Thinking, 251–267. Springer International Publishing. https://doi.org/10.1007/978-3-319-52691-1_16
Palts, T.; Pedaste, M. (2020). A Model for Developing Computational Thinking Skills. Informatics in Education, 19, 113–128. https://doi.org/10.15388/infedu.2020.06
Paucar-Curasma, R.; Tito-Lugo, A.; De La Cruz-Chacaltana, M.; Chávez-Aldave, A. (2023). Development of Computatio-nal Thinking through STEM Activities for the Promotion of Gender Equality. Sustainability, 15(16). https://doi.org/10.3390/su151612335
Pérez, J. (2021). Percepción de estudiantes universitarios sobre el pensamiento computacional. Revista de Docencia Universitaria, 19(2), 111–127. https://doi.org/10.4995/redu.2021.15491
Rodríguez, B.; Kennicutt, S.; Rader, C.; Camp, T. (2017). Assessing Computational Thinking in CS Unplugged. Proceedi-ngs of the 2017 ACM Technical Symposium on Computer Science Education. https://doi.org/10.1145/3017680.3017779
Román González, M.; Moreno León, J.; Robles, G. (2019). Combinación de herramientas de evaluación para una evalua-ción exhaustiva de las intervenciones de pensamiento computacional. En: Kong, S. C.; Abelson, H. (eds.). Computa-tional Thinking Education, 79–98. Springer. https://doi.org/10.1007/978-981-13-6528-7_6
Shiau Wei, C.; Chee Kit, L. (2020). Assessing computational thinking abilities among Singapore secondary students: a Rasch model measurement analysis. Journal of Computers in Education, 8, 213–236. https://doi.org/10.1007/s40692-020-00177-2
Tang, X.; Yin, Y.; Lin, Q.; Hadad, R.; Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148. https://doi.org/10.1016/j.compedu.2019.103798
Vilnius University (2004). Bebras. [En línea]. Disponible en: https://www.bebras.org/index.html