Influence of computational thinking on the cognitive skills of problem solving methods

Influencia del pensamiento computacional en las habilidades cognitivas propias de los métodos de resolución de problemas

Main Article Content

Augusto Ramiro Brugés Romero
Yadira del Pilar Camperos Villamizar
Abstract

Software development has become a fundamental aspect in the training of engineers and has been established as a differentiating competence at the time of accessing the labor field; however, its learning is not an easy task and many studies suggest that the main drawback is in the cognitive weakness of students to solve problems, which is a recurring problem in other formation areas, it is necessary to strengthen understanding, analysis, synthesis and evaluation at a general level.


From this perspective, a research with a qualitative approach and phenomenological design was proposed, whose main objective was to analyze the influence of computational thinking, developed through the learning of programming, in the improvement of cognitive skills of problem solving methods. The informants of the research were 10 students of the programming I and II course in the period 2021-I, and used as information collection techniques tests at the beginning and end of the course, participant observation and semi-structured interview.


The results of the applied instruments showed that students present problems of understanding and interpretation, as well as lack of knowledge of basic concepts that hindered the correct approach of solutions to the problems presented in the initial tests. In the diagnostic test, the majority of students obtained low results, which indicates that there are deficiencies to solve problems, since the elements of computational thinking are applied in a minimal way and the correct answers are more due to mental processes of inferior order such as memory, observation and comparison. The results of the final test and the analysis of the other instruments applied show that the acquisition of programming knowledge improved abstraction and analysis skills; increased creativity; included elements of design, planning and monitoring; developed metacognition, synthesis and evaluation.


The present research obtained as a result that the development of computational thinking allows students to improve the way they solve problems, acquiring cognitive and metacognitive skills to use new methods and strategies that generate more creative, agile and efficient solution alternatives. The proper use of the knowledge and elements acquired around computational thinking and programming learning, as well as the improvement of skills associated with analysis and understanding, allow optimizing the way they solve problems.

Downloads

Download data is not yet available.

Publication Facts

Metric
This article
Other articles
Peer reviewers 
4
2.4

Reviewer profiles  N/A

Author statements

Author statements
This article
Other articles
Data availability 
N/A
16%
External funding 
No
32%
Competing interests 
N/A
11%
Metric
This journal
Other journals
Articles accepted 
44%
33%
Days to publication 
7
145

Indexed in

Editor & editorial board
profiles
Academic society 
N/A
Publisher 
Bogotá: Corporación Universitaria Iberoamericana

Article Details

Author Biographies / See

Augusto Ramiro Brugés Romero, Universidad de Pamplona

Ingeniero Electrónico egresado de la Universidad de Antioquia, Magister en Educación y Especialista en Gestión de Proyectos Informáticos de la Universidad de Pamplona, SEI–Certified PSP Developer, certificado por el Software Engineering institute – Carnegie Mellon University

Yadira del Pilar Camperos Villamizar, Universidad de Pamplona

Doctora en educación Universidad Pedagógica Experimental libertador (Venezuela), Magister en Educación Universidad de Pamplona, Especialista en Pedagogía Universitaria y Psicóloga. Docente de la Universidad de Pamplona.

References

Aho, A. V. (July de 2012). Computation and Computational Thinking. The Computer Journal, 55(7), 832–835. doi:10.1093/comjnl/bxs074 DOI: https://doi.org/10.1093/comjnl/bxs074

Araya, V., Alfaro, M., & Andonegui, M. (2007). CONSTRUCTIVISMO: ORIGENES Y PERSPECTIVAS. Laurus, Revista de Educación, 13(24), 76-92. Obtenido de https://www.redalyc.org/articulo.oa?id=76111485004

Arellano, N., Rosas, M. V., Zuñiga, M. E., Fernández, J., & Guerrero, R. (2014). Una experiencia en la enseñanza de la programación para la permanencia de los alumnos de Ingeniería Electrónica. Revista de Experiencias Docentes en Ingeniería de Computadores(4), 69-80. Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=5396705 DOI: https://doi.org/10.30827/Digibug.32205

Fernández, J. M., Zúñiga, M. E., Rosas, M. V., & Guerrero, R. A. (2018). Experiences in Learning Problem-Solving through Computational Thinking. Journal of Computer Science and Technology, 18(2), 136-142. doi:10.24215/16666038.18.e15 DOI: https://doi.org/10.24215/16666038.18.e15

Gutiérrez Ávila, J. H., de la Puente Alarcón, G., Martínez González, A. A., & Piña Garza, E. (2012). Aprendizaje Basado en Problemas: un camino para aprender a aprender. (U. A. México, Ed.) México, DF.

Herrera Clavero, F. (2001). Habilidades cognitivas. Notas del departamento de Psicología Evolutiva y de la educación. (E. Universidad de Granada, Ed.) Obtenido de Open AIU Courses: https://cursos.aiu.edu/Desarrollo%20de%20Habilidades%20del%20Pensamiento/PDF/Tema%203.pdf

Martinez Miguelez, M. (2004). Ciencias y Arte en la Metodología Cualitativa. México: Trillas.

Ortiz Granja, D. (2015). El constructivismo como teoría y método de enseñanza. Sophia: colección de Filosofía de la Educación, 19(2), 93-110. doi:10.17163/soph.n19.2015.04 DOI: https://doi.org/10.17163/soph.n19.2015.04

Pozo, J. I., Pérez, M., Angel, G. M., & Postigo, Y. (1994). La solución de problemas. Madrid: Santillana.

Rojas, A., & García, F. J. (2020). Evaluación del pensamiento computacional para el aprendizaje de programación de computadoras en educación superior. Revista de Educación a Distancia (RED), 20(63). doi:10.6018/red.409991 DOI: https://doi.org/10.6018/red.410441

Santimateo, D., Nuñez, G., & 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: RITI, 6(11), 13-18. Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=7107365 DOI: https://doi.org/10.36825/RITI.06.11.003

Terceros, I. (2019). Programación creativa: pensamiento computacional y constructivismo desde contextos interculturales. Analysis. Claves de Pensamiento Contemporáneo, 22, 121-125. Obtenido de https://studiahumanitatis.eu/ojs/index.php/analysis/article/view/67

Velásquez Burgos, B. M., Remolina de Cleves, N., & Calle Márquez, M. G. (2013). Habilidades de pensamiento como estrategia de aprendizaje para los estudiantes universitarios. Revista De Investigaciones UNAD, 12(2), 23-41. doi:10.22490/25391887.1174 DOI: https://doi.org/10.22490/25391887.1174

Voskoglou, M. G., & Buckley, S. (2012). Problem Solving and Computational Thinking in a Learning Environment. The PS process: A review. Egyptian Computer Science Journal, 28-46. Obtenido de https://arxiv.org/abs/1212.0750v1

Wing, J. M. (06 de 03 de 2011). School of Computer Science. Obtenido de Carnegie Mellon University: https://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why

Zapotecalt, J. (2018). Introducción al pensamiento computacional: conceptos básicos para todos. (A. Academia Mexicana de Computación, Ed.) Obtenido de http://www.pensamientocomputacional.org/index.php/curso-pc

Zúñiga, M. E., Rosas, M. V., Fernández, J., & Guerrero, R. A. (2014). El desarrollo del pensamiento computacional para la resolución de problemas en la enseñanza inicial de la programación. XVI Workshop de Investigadores en Ciencias de la Computación, 340-343. Obtenido de http://sedici.unlp.edu.ar/handle/10915/41352

Citations

Crossref
Scopus
Europe PMC