Foundations and perspectives of computational thinking: a comprehensive analysis for future research

 

Salvato in:
Dettagli Bibliografici
Autori: Monge-Fallas, Jorge, Sancho-Chavarría, Liliana, Garita-Rodríguez, César, Gonzáles-Torres, Antonio, Trejos-Zelaya, Ignacio
Natura: artículo original
Status:Versión publicada
Data di pubblicazione:2024
Descrizione:This article delves into the understanding and application of computational thinking, a pivotal skill in the digital era. Initially conceptualized by Wing in 2006, this concept transcends mere coding and programming to encompass problem-solving, system design, and understanding human behavior based on computer science principles. Over the years, this approach has broadened to include critical skills such as abstraction, data analysis, modeling, and solution automation. The study explores various interpretations of computational thinking, from being a technique for devising solutions to an intellectual competency for analyzing and solving real-world problems. Through literature analysis and evaluation of different tools and methodologies, the research emphasizes the importance of skills such as problem decomposition, abstraction, algorithmic thinking, and evaluation in education and professional practice. Despite the absence of a unified definition, computational thinking is recognized as an essential multidimensional skill, underscoring the necessity of effective teaching and assessment strategies. Moreover, it stresses the need to establish a universal definition of computational thinking, followed by a clear identification of its dimensions and constituent elements. Developing accurate indices and objective metrics is crucial for effectively assessing the level of computational thinking, laying the groundwork for rigorous and methodical research in the field.
Stato:Portal de Revistas TEC
Istituzione:Instituto Tecnológico de Costa Rica
Repositorio:Portal de Revistas TEC
Lingua:Español
OAI Identifier:oai:ojs.pkp.sfu.ca:article/7055
Accesso online:https://revistas.tec.ac.cr/index.php/tec_marcha/article/view/7055
Keyword:Computational thinking
problem solving
algorithmic models
process automation systems analysis
educational evaluation
Pensamiento computacional
resolución de problemas
modelos algorítmicos
automatización de procesos
análisis de sistemas
evaluación educativa