Foundations and perspectives of computational thinking: a comprehensive analysis for future research
Main Article Content
Abstract
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.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Los autores conservan los derechos de autor y ceden a la revista el derecho de la primera publicación y pueda editarlo, reproducirlo, distribuirlo, exhibirlo y comunicarlo en el país y en el extranjero mediante medios impresos y electrónicos. Asimismo, asumen el compromiso sobre cualquier litigio o reclamación relacionada con derechos de propiedad intelectual, exonerando de responsabilidad a la Editorial Tecnológica de Costa Rica. Además, se establece que los autores pueden realizar otros acuerdos contractuales independientes y adicionales para la distribución no exclusiva de la versión del artículo publicado en esta revista (p. ej., incluirlo en un repositorio institucional o publicarlo en un libro) siempre que indiquen claramente que el trabajo se publicó por primera vez en esta revista.
References
J. M. Wing, "Computational thinking," Commun. ACM, vol. 49, no. 3, pp. 33–35, Mar. 2006.
J. Cuny, L. Snyder, and J. Wing, "Demystifying computational thinking for non-computer scientists, work in progress," 2010.
D. Seehorn, S. Carey, B. Fuschetto, I. Lee, D. Moix, D. O'Grady-Cunniff, ..., A. Verno, "CSTA K–12 Computer Science Standards: Revised 2011," ACM, 2011.
M. Román-González, "Test de pensamiento computacional: principios de diseño, validación de contenido y análisis de ítems computational thinking test: design guidelines, content validation and item analysis."
I. Dimos, C. Velaora, and A. Kakarountas, "Computational thinking in greek educational system for k-12: towards the future teaching approach," in 2022 Panhellenic Conference on Electronics and Telecommunications (PACET), 2022, pp. 1–6. doi: 10.1109/PACET56979.2022.9976359.
S. Grover and R. Pea, "Computational thinking in k–12: A review of the state of the field," Educational researcher, vol. 42, no. 1, pp. 38–43, 2013.
S. Bocconi, A. Chioccariello, G. Dettori, A. Ferrari, and K. Engelhardt, "El pensamiento computacional en la enseñanza obligatoria (computhink). implicaciones para la política y la práctica. developing computational thinking in compulsory education. implications for policy and practice," 2016.
L. Seiter and B. Foreman, "Modeling the learning progressions of computational thinking of primary grade students," in Proceedings of the ninth annual international ACM conference on International computing education research, 2013, pp. 59–66.
M. Resnick and K. Brennan, "Nuevos marcos de referencia para estudiar y evaluar el desarrollo del pensamiento computacional," 2012.
X. Chai, Y. Sun, H. Luo, and M. Guizani, "Dwes: A dynamic weighted evaluation system for scratch based on computational thinking," IEEE Transactions on Emerging Topics in Computing, vol. 10, no. 2, pp. 917–932, 2022. doi: 10.1109/TETC.2020.3044588.
S. Rijo-García, E. Segredo, and C. León, "Computational thinking and user interfaces: A systematic review," IEEE Transactions on Education, vol. 65, no. 4, pp. 647–656, 2022. doi: 10.1109/TE.2022.3159765.
W. Zhang, X. Zeng, D. Ming, and J. Wang, "Research on the construction of evaluation indicators of students’ computational thinking based on spectral clustering," in 2022 10th International Conference on Information and Education Technology (ICIET), 2022, pp. 104–112. doi: 10.1109/ICIET55102.2022.9779003.
F. Luo, M. Israel, and B. Gane, "Elementary computational thinking instruction and assessment: A learning trajectory perspective," ACM Trans. Comput. Educ., vol. 22, no. 2, Feb. 2022. doi: 10.1145/3494579.
R. Ismail, T. A. Steinbach, and C. S. Miller, "A guide towards a definition of computational thinking in k-12," in 2022 IEEE Global Engineering Education Conference (EDUCON), 2022, pp. 801–810. doi: 10.1109/EDUCON52537.2022.9766703.
D. E. Sondakh, K. Osman, and S. Zainudin, "A proposal for holistic assessment of computational thinking for undergraduate: Content validity," European Journal of Educational Research, vol. 9, no. 1, pp. 33–50, 2020.
R. Barrera Capot, R. Montaño Espinoza, and J. Sánchez, "Desarrollo del pensamiento computacional con scratch," Nuevas Ideas en Informática Educativa, vol. 11, pp. 616–620, 2015.
M. Román-González, J. C. Pérez-González, and C. Jiménez-Fernández, "Test de pensamiento computacional: diseño y psicometría general," in III Congreso Internacional sobre Aprendizaje, Innovación y Competitividad (CINAIC 2015), 2015, pp. 1–6.
M. Román-González, J. Moreno-León, and G. Robles, "Combining assessment tools for a comprehensive evaluation of computational thinking interventions," in Computational Thinking Education, 2019, pp. 79–98.
B. Boe, C. Hill, M. Len, G. Dreschler, P. Conrad, and D. Franklin, "Hairball: Lint-inspired static analysis of Scratch projects," in Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013, pp. 215–220.