Experiences in Learning Problem-Solving through Computational Thinking

Computational Thinking (CT) represents a possible alternative for improving students’ academic performance in higher level degree related to Science, Technology, Engineering and Mathematics (STEM). This work describes two different experimental proposals with the aim of introducing computational thi...

Descripción completa

Detalles Bibliográficos
Autores: Fernández, Jacqueline, Zúñiga, Mariela Elizabeth, Rosas, María Verónica, Guerrero, Roberto A.
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2018
País:Argentina
Institución:Universidad Nacional de La Plata
Repositorio:SEDICI (UNLP)
Idioma:inglés
OAI Identifier:oai:sedici.unlp.edu.ar:10915/70118
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/70118
Access Level:acceso abierto
Palabra clave:Ciencias Informáticas
computational thinking
higher education
problem solving
Educación Superior
Solución de Problemas
pensamiento computacional
Descripción
Sumario:Computational Thinking (CT) represents a possible alternative for improving students’ academic performance in higher level degree related to Science, Technology, Engineering and Mathematics (STEM). This work describes two different experimental proposals with the aim of introducing computational thinking to the problem solving issue. The first one was an introductory course in the Faculty of Physical, Mathematical and Natural Sciences (FCFMyN) in 2017, for students enrolled in computer science related careers. The other experience was a first attempt to introduce CT to students and teachers belonging to not computer related faculties at the National University of San Luis (UNSL). Both initiatives use CT as a mean of improving the problem solving process based on the four following elementary concepts: Decomposition, Abstraction, Recognition of patterns and Algorithm. The results of the experiences indicate the relevance of including CT in the learning problem solving issue in different fields. The experiences also conclude that a mandatory CT related course is necessary for those careers having computational problems solving and/or programming related subjects during the first year of their curricula. Part of this work was presented at the XXIII Argentine Congress of Computer Science (CACIC).