Pensamiento computacional: un análisis a través de la programación estructurada mediante Scratch

Contenido principal del artículo

Antonieta Kuz

Resumen

En los últimos años, han surgido numerosas iniciativas para desarrollar el pensamiento computacional. El pensamiento computacional y la programación están estrechamente vinculados dado que ambos son un medio para trabajar con conceptos algorítmicos. Las TICs y en particular los programas computacionales con orientación lúdica para la enseñanza de la programación son relevantes dado que tienen cuenta aspectos vinculados al entorno educativo. El aprendizaje basado en juegos es un complemento que permite aprovechar el componente lúdico de los juegos para formar el pensamiento computacional y, por lo tanto, diversas habilidades. Scratch es una de las herramientas más utilizadas para enseñar programación, mediante lenguajes de programación visuales y lúdicos que busca promover habilidades computacionales que involucran la resolución de problemas, a través del aprendizaje activo y constructivo. En este estudio se analizan los fundamentos teóricos de la programación estructurada en función de conceptos informáticos simples como el manejo de secuencias, instrucciones de control como bucles y condicionales, y su adecuación mediante Scratch. Para este artículo, se presenta un análisis cualitativo, sustentado en una investigación descriptiva. 

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Cómo citar
Kuz, A. (2023). Pensamiento computacional: un análisis a través de la programación estructurada mediante Scratch. Revista De Ciencia Y Tecnología, 39(1), 82–90. https://doi.org/10.36995/j.recyt.2023.39.010
Sección
Notas Técnicas

Citas

Adell, J. S., Llopis, M. A. N., Esteve, M. F. M., y Valdeolivas, N. M. G. (2019). El debate sobre el pensamiento computacional en educación. RIED. Revista Iberoamericana de Educación a Distancia, 22(1), 171-186. doi: http://dx.doi.org/10.5944/ried.22.1.22303

Balladares Burgos, J., Avilés Salvador, M. y Pérez Narváez, H. O. (2016) Del pensamiento complejo al pensamiento computacional retos para la educación contemporánea. Sophia: Colección de Filosofía de la Educación, 21,143-159. https://doi.org/10.17163/soph.n21.2016.06

Böhm, C. & Jacopini, G. (1966). Flow diagrams, turing machines and languages with only two formation rules. Communication ACM, 9, (5), 366–371. https://doi.org/10.1145/355592.365646

Brennan, K. & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 annual meeting of the American Educational Research, Vancouver, Canada. https://bit.ly/3tV11wV

Corradini, I., Lodi, M., & Nardelli, E. (2017). Conceptions and misconceptions about computational thinking among Italian primary school teachers. In Proceedings of the 2017 ACM Conference on International Computing Education Research (ICER '17). Association for Computing Machinery, New York, NY, USA, 136–144. https://doi.org/10.1145/3105726.3106194

Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., & Woollard, J. (2015). Computational Thinking. A guide for Teachers. Computing At School. http://community.computingatschool.org.uk/files/6695/original.pdf

Fernández Casal, F. (April 29, 2016) Proyecto para aprender programando: Elige tu propia aventura. Procomun. http://procomun.educalab.es/es/articulos/elige-tu-propia-aventura-con-scratch

Gibbons, A. & Snake-Beings, E (2018) DiY (Do-it-Yourself) pedagogy: a future-less orientation to education. Open Review of Educational Research, 5(1), 28-42. doi: 10.1080/23265507.2018.1457453

Hu, Y., Chen, C.H., & Su, C.Y. (2021). Exploring the Effectiveness and Moderators of Block-Based Visual Programming on Student Learning: A Meta-Analysis. Journal of Educational Computing Research, 58(8), 1467–1493. https://doi.org/10.1177/0735633120945935

ISTE (Agust 12, 2021) COMPUTATIONAL THINKING COMPETENCIES. Integrate CT across disciplines, with all students: CT competencies for educators. https://bit.ly/3kqBj04

Lye, S. Y. & Koh, J. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12?. Computers in Human Behavior, 41, 51-61. https://doi.org/10.1016/j.chb.2014.09.012

Merriam-Webster. (n.d.). Algorithm. In Merriam-Webster.com dictionary. Retrieved August 19, 2021, from https://bit.ly/3EFt6Nx

Moreno-León, J., Robles, G. and M. Román-González, M. (2020). Towards Data-Driven Learning Paths to Develop Computational Thinking with Scratch. IEEE Transactions on Emerging Topics in Computing, 8(1), 193-205. doi: 10.1109/TETC.2017.2734818.

Morris, D., Uppal, G., & Wells, D. (2017). Assessing pupil progress in computational thinking and coding. In Teaching computational thinking and coding in primary schools (pp. 154-168). Learning Matters, https://www.doi.org/10.4135/9781529714647.n1

Müller, A. (2020). What is constructivism? Constructing Practical Reasons, 6–32. doi:10.1093/oso/9780198754329.003.0002

Ortega Ruipérez, B., & Asensio Brouard, M. (2021). Evaluar el Pensamiento Computacional mediante Resolución de Problemas: Validación de un Instrumento de Evaluación. Revista Iberoamericana De Evaluación Educativa, 14(1), 153–171. https://doi.org/10.15366/riee2021.14.1.009

Phillips, P. (2008). Computational Thinking: A Problem-Solving Tool for Every Classroom. https://bit.ly/3nU9RKc

Rahman, M. M., Sharker, M. H. & Paudel, R. (2020) An Effective Approach to Teach an Introductory Computer Science Course with Computational Thinking and Flow-Chart Based Visual Programming. 2020 IEEE Frontiers in Education Conference (FIE), 1-7. doi: 10.1109/FIE44824.2020.9273930.

Rich, P. J., & Langton, M. B. (2016). Computational Thinking: Toward a Unifying Definition. En J. M. Spector, D. Ifenthaler, D. G. Sampson, & P. Isaias (Eds.), Competencies in Teaching, Learning and Educational Leadership in the Digital Age (pp. 229-242). Cham: Springer International Publishing. doi: https://doi.org/10.1 007/978-3-319- 30295-9_14

Rojas López, Arturo (2019). Escenarios de aprendizaje personalizados a partir de la evaluación del pensamiento computacional para el aprendizaje de competencias de programación mediante un entorno b-Learning y gamificación [Tesis Doctoral]. Universidad de Salamanca

Soleimani, A. (2019). Computational Design Thinking and Thinking Design Computing. In 2019 Reynolds Symposium: Education by Design. Portland, Oregon. https://doi.org/10.21428/f7d9ca02.b7daadcc

Soria Valencia, E., & Rivero Panaqué, C. (2019). Pensamiento computacional: una nueva exigencia para la educación del siglo XXI. Revista Espaço Pedagógico, 26(2), 323–337. doi:10.5335/rep.v26i2.8702

Sykora, C. (April 23, 2021) Computational Thinking for All. ISTE. https://bit.ly/3AySVfW

UNICEF (2018). Aprendizaje a través del juego Reforzar el aprendizaje a través del juego en los programas de educación en la primera infancia, Editorial UNICEF. https://uni.cf/39pdFLm

Wing, J. (2006). Computational Thinking. View Point. Comunication of ACM. 49, 3. 33-35. https://doi.org/10.1145/1118178.1118215

Wing, J. (2010). Computational Thinking: What and Why? https://bit.ly/3nU0RFa

Zapata-Ros, M. (2015). Pensamiento computacional: Una nueva alfabetización digital. Revista de Educación a Distancia (RED), (46). doi:10.6018/red/45/4

Zapata-Ros, M. (2019). Pensamiento computacional desenchufado. Education in the Knowledge Society (EKS), 20, 29. https://doi.org/10.14201/eks2019_20_a18

Contador de visualizaciones: Resumen : 126 vistas.