Development of computational thinking through programming learning in engineering students
DOI:
https://doi.org/10.24054/ripcs.v1i1.1311Keywords:
Abstraction, cognitive skill, computational thinking, learning, programming, programming language, problem solvingAbstract
When students engage in programming studies, they must access a certain level of deduction and superior reasoning, requiring special cognitive skills that enable them to perform abstract analysis of what reality may be, surpassing common memoristic and repetitive cognitive procedures typical of other areas.
Hence, this qualitative research with a phenomenological design was conducted to understand how students acquire cognitive skills associated with computational thinking through programming learning. The participants were 10 students from the Programming I and II courses in the 2021-I period. Data collection techniques included pre-course and post-course tests, participant observation, and semi-structured interviews.
The results revealed that students face comprehension and interpretation challenges at the beginning of programming courses, as well as a lack of understanding of basic concepts that hindered the proper formulation of solutions to problems presented in initial tests. The study concluded that students with little or no programming knowledge struggle to solve problems, as computational thinking elements are minimally applied and successes are more attributed to lower-order mental processes.
The results of the final test showed that the acquisition of programming knowledge helped improve abstraction and analysis skills, inherent elements of computational thinking, as well as the development of additional elements such as increased creativity, and the inclusion of design, planning, and monitoring elements.
References
Adell Segura, J., Llopis Nebot, M. Á., Esteve Mon, F. M., y Valdeolivas Novella, M. G. (2019). El debate sobre el pensamiento computacional en educación. Revista Iberoamericana de Educación a Distancia. 22(1), 171-186.
Burgos, B. M. V., de Cleves, N. R., y Márquez, M. G. C. (2013). Habilidades de pensamiento como estrategia de aprendizaje para los estudiantes universitarios.Revista de investigaciones UNAD,12(2), 23-41.
Delval, J. (2001). Hoy todos son constructivistas.Educere, La Revista Venezolana de Educación,5(15), 353-359.
Fernández, J., Zúñiga, M. E., Rosas, M. V., y Guerrero, R. A. (2018). Experiences in learning problem-solving through computational thinking. Journal of Computer Science & Technology, 18(2), 136-142.
Santimateo, D., Nuñez, G., y González, E. (2018). Estudio de dificultades en la enseñanza y aprendizaje en los cursos básicos de programación de computadoras en Panamá.Revista de Investigación en Tecnologías de la Información,6(11), 13-18.
Wing, J. (2011). Research notebook: Computational thinking—What and why.The Link Magazine, 20-23.
Zúñiga, M. E., Rosas, M. V., Fernández, J., y Guerrero, R. A. (2014). El desarrollo del pensamiento computacional para la resolución de problemas en la enseñanza inicial de la programación. InXVI Workshop de Investigadores en Ciencias de la Computación, 340-343.
Granja,D. O. (2015). El constructivismo como teoría y método de enseñanza. Sophia, (19), 93-110.
Herrera Clavero, F. (2001). Habilidades cognitivas.Notas del departamento de Psicología Evolutiva y de la educación. (Universidad de Granada. España).
Insuasty, J. (2016). Problemas de enseñanza y aprendizaje de los fundamentos de programación.Revista educación y desarrollo social,10(2), 234-246.
Martínez, M. (2004). Ciencia y arte en la metodología cualitativa(1aed.). Editorial Trillas.
Pozo, J. I. (1989).Teorías cognitivas del aprendizaje(1ª ed.). Ediciones Morata.
Pozo, J. I., Pérez, M. D., Domínguez, J., Gómez, M. A., y Postigo, Y. (1994). La solución de problemas.Vol. 57. Madrid: Santillana.
Riaño, H. A. V. (2013). Características que evidencian el impacto educativo y cultural, a causa del fenómeno del desplazamiento forzado en Cúcuta. Educación y Humanismo, 15(25), 73-93.
Downloads
Published
Versions
- 2022-01-15 (3)
- 2022-01-15 (2)
- 2022-06-01 (1)
How to Cite
Issue
Section
License
Copyright (c) 2022 Revista Investigación & praxis en CS Sociales
This work is licensed under a Creative Commons Attribution 4.0 International License.
Los autores que publican en la revista se acogen al código de licencia CC BY. Esto significa que se permite a terceros acceder, descargar y utilizar lo publicado en la revista siempre que se les dé el reconocimiento de propiedad intelectual al autor original. Esto incluye la obligación de proporcionar crédito adecuado por su trabajo y una indicación adecuada de cualquier cambio realizado. No se permite el uso comercial de la obra sin autorización previa del autor.