Foundations and perspectives of computational thinking: a comprehensive analysis for future research
Salvato in:
Autori: | , , , , |
---|---|
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 |