Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs
| dc.creator | Insuasti, Jesus | |
| dc.creator | Insuasty, Edwin | |
| dc.creator | Baron, Alexander | |
| dc.date | 2025-08-09 | |
| dc.date.accessioned | 2025-12-19T17:15:26Z | |
| dc.date.available | 2025-12-19T17:15:26Z | |
| dc.description | Computer programming fundamentals often present significant challenges, particularly in developing computational thinking and problem solving skills. In Colombia, several higher education institutions have reported high dropout rates in introductory programming courses, according to government data. In response to this issue, a qualitative study with quantitative components is proposed, adopting a case study approach aimed at enhancing the teaching of the “Computer Programming Fundamentals” course at the University of Nariño, in Pasto, southern Colombia. The research introduces the use of Turtle computational graphics through Flowgorithm, a tool originally proposed by Sacramento State University in California. Widely used in the 1980s, Turtle graphics provide a unique and engaging method for teaching computational thinking through programming. By translating code into visual movements and drawings, this approach helps bridge the gap between abstract programming concepts and tangible understanding—particularly beneficial for beginners. Flowgorithm’s implementation of Turtle graphics introduces essential programming concepts in a fun and interactive environment. This method fosters greater confidence in novice programmers and nurtures deeper interest in the subject, thereby significantly improving learning outcomes. In a study involving sixty-six students enrolled in the course, the approach yielded promising results. Students were able to immediately observe the effects of their code, promoting experimentation, creativity, and visual evaluation of their algorithms—key factors in developing strong problem-solving skills. | en-US |
| dc.description | Los fundamentos de programación de computadoras a menudo presentan desafíos significativos, especialmente en el desarrollo del pensamiento computacional y las habilidades para resolver problemas. En Colombia, algunas instituciones de educación superior han experimentado altas tasas de deserción en cursos introductorios de programación, según datos gubernamentales. Por lo tanto, se propone una investigación cualitativa con complementos cuantitativos, adoptando un enfoque de estudio de caso, que tiene como objetivo contribuir a la enseñanza del curso de fundamentos de programación de computadoras en la Universidad de Nariño en Pasto, al sur de Colombia. La investigación propone utilizar gráficos computacionales de Tortuga usando Flowgorithm como herramienta base, propuesto por la Universidad Estatal de Sacramento en California. Los gráficos de Tortuga, ampliamente utilizados en la década de 1980, ofrecen una forma única y atractiva de enseñar el pensamiento computacional basado en la programación de computadoras, lo cual es particularmente beneficioso para principiantes. Al traducir el código en movimientos y dibujos visuales, los gráficos de Tortuga se reconocen con un enfoque actualizado para acercar y simplificar los conceptos abstractos de programación. Esta representación visual ayuda a desarrollar habilidades de pensamiento computacional y resolución de problemas. Los gráficos de Tortuga en Flowgorithm también introducen brevemente conceptos esenciales de programación en un entorno divertido e interactivo. Este enfoque aumenta la confianza en los nuevos programadores y fomenta un interés más profundo en el campo, mejorando significativamente el aprendizaje. Esta enseñanza ha mostrado resultados prometedores en un estudio que involucró a sesenta y seis estudiantes que asistieron al curso, destacando que pueden ver inmediatamente los efectos de su código mediante la experimentación y la creatividad, lo que les permite evaluar y refinar sus algoritmos de manera visual. | es-ES |
| dc.description | Los fundamentos de programación de computadoras a menudo presentan desafíos significativos, especialmente en el desarrollo del pensamiento computacional y las habilidades para resolver problemas. En Colombia, algunas instituciones de educación superior han experimentado altas tasas de deserción en cursos introductorios de programación, según datos gubernamentales. Por lo tanto, se propone una investigación cualitativa con complementos cuantitativos, adoptando un enfoque de estudio de caso, que tiene como objetivo contribuir a la enseñanza del curso de fundamentos de programación de computadoras en la Universidad de Nariño en Pasto, al sur de Colombia. La investigación propone utilizar gráficos computacionales de Tortuga usando Flowgorithm como herramienta base, propuesto por la Universidad Estatal de Sacramento en California. Los gráficos de Tortuga, ampliamente utilizados en la década de 1980, ofrecen una forma única y atractiva de enseñar el pensamiento computacional basado en la programación de computadoras, lo cual es particularmente beneficioso para principiantes. Al traducir el código en movimientos y dibujos visuales, los gráficos de Tortuga se reconocen con un enfoque actualizado para acercar y simplificar los conceptos abstractos de programación. Esta representación visual ayuda a desarrollar habilidades de pensamiento computacional y resolución de problemas. Los gráficos de Tortuga en Flowgorithm también introducen brevemente conceptos esenciales de programación en un entorno divertido e interactivo. Este enfoque aumenta la confianza en los nuevos programadores y fomenta un interés más profundo en el campo, mejorando significativamente el aprendizaje. Esta enseñanza ha mostrado resultados prometedores en un estudio que involucró a sesenta y seis estudiantes que asistieron al curso, destacando que pueden ver inmediatamente los efectos de su código mediante la experimentación y la creatividad, lo que les permite evaluar y refinar sus algoritmos de manera visual. | pt-BR |
| dc.format | application/pdf | |
| dc.identifier | https://revistas.umng.edu.co/index.php/ravi/article/view/7533 | |
| dc.identifier | 10.18359/ravi.7533 | |
| dc.identifier.uri | https://dspace7.infotegra.com/dspace7demo/44833 | |
| dc.language | eng | |
| dc.publisher | Universidad Militar Nueva Granada | es-ES |
| dc.relation | https://revistas.umng.edu.co/index.php/ravi/article/view/7533/6536 | |
| dc.relation | /*ref*/Autor, D. (2022). 14.03 Microeconomic Theory and Oficial Policy. Fall 2016. In Massachusetts Institute of Technology: MIT OpenCourseWare. License: Creative Commons BY-NC-SA. https://ocw.mit.edu/courses/14-03-microeconomic-theory-and-public-policy-fall-2016/pages/readings/. | |
| dc.relation | /*ref*/Barrera-Osorio, F. y Bayona-Rodríguez, H. (2019). Signaling or better human capital: Evidence from Colombia. Economics of Education Review, 70(February), 20-34. https://doi.org/10.1016/j.econedurev.2019.02.006 | |
| dc.relation | /*ref*/Campo Cabal, A., Chaparro Osorio, F., Vitalia Corredr Montagut, M., Lago de Vergara, D. E., Londoño Restrepo, G., Virgilio Niño Cruz, J. y Rizo Otero, H. J. (2006). Lineamientos para la acreditación institucional. In CNA. | |
| dc.relation | /*ref*/CNA. (2015). Sistema Nacional de Acreditación en Colombia - CNA. Consejo Nacional de Acreditación. https://www.cna.gov.co/1779/w3-channel.html?_noredirect=1 | |
| dc.relation | /*ref*/CNA. (2020). Por el cual se actualiza el modelo de acreditaciónen alta calidad. Consejo Nacional de Educación Superior.//www.cna.gov.co/1779/articles-402848_documento.pdf | |
| dc.relation | /*ref*/DiNardo, J., Fortin, N. y Lemieux, T. (1995). Labor market institutions and the distribution of wages, 1973-1992: A semiparametric approach. National Bureau of Economic Research. https://doi.org/10.3386/w5093 | |
| dc.relation | /*ref*/Forero, N. y Ramírez, M. (2008). Determinantes de los ingresos laborales de los graduados universitarios en Colombia: Un análisis a partir de la Herramienta de Seguimiento a Graduados. Revista de Economia Del Rosario, 11(1), 61-103. https://revistas.urosario.edu.co/index.php/economia/article/view/1124 | |
| dc.relation | /*ref*/ICFES (2021). Saber-Pro Informacion General. https://www.icfes.gov.co/acerca-del-examen-saber-pro#Información general. | |
| dc.relation | /*ref*/Quintero, O. L. (2018). Efectos de la Acreditación de Alta Calidad en el Valor Agregado de la Educación Superior. 30. https://repository.javeriana.edu.co/bitstream/handle/10554/38960/Efectos de la Acreditación de Alta Calidad en el Valor Agregado de la Educación Superior.pdf?sequence=1&isAllowed=y | |
| dc.relation | /*ref*/Saavedra, A. R. y Saavedra, J. E. (2011). Do colleges cultivate critical thinking, problem solving, writing and interpersonal skills? Economics of Education Review, 30(6), 1516-1526. https://doi.org/10.1016/j.econedurev.2011.08.006 | |
| dc.relation | /*ref*/Saavedra, J. E. (2009). The Learning and Early Labor Market Effects of College Quality: A Regression Discontinuity Analysis. https://economia.uniandes.edu.co/sites/default/files/seminariocede/The-Returns-to-College-Quality.pdf | |
| dc.relation | /*ref*/Spence, M. (1973). Job Market Signaling. The Quarterly Journal of Economics, 87(3), 355-374. https://www.jstor.org/stable/1882010; https://doi.org/10.2307/1882010 | |
| dc.relation | /*ref*/Tyler, J. H., Murnane, J. y Willett, J. B. (2000). Estimating the Labor Market Signaling Value of the GED. The Quarterly Journal of Economics, 115(2), 431-468. https://www.jstor.org/stable/2586999; https://doi.org/10.1162/003355300554818 | |
| dc.relation | /*ref*/ | |
| dc.rights | Derechos de autor 2025 Academia y Virtualidad | es-ES |
| dc.rights | https://creativecommons.org/licenses/by-nc-nd/4.0 | es-ES |
| dc.source | Academia y Virtualidad; Vol. 18 No. 2 (2025); 65-80 | en-US |
| dc.source | Academia y Virtualidad; Vol. 18 Núm. 2 (2025); 65-80 | es-ES |
| dc.source | Academia y Virtualidad; v. 18 n. 2 (2025); 65-80 | pt-BR |
| dc.source | 2011-0731 | |
| dc.subject | Computational Thinking | en-US |
| dc.subject | Turtle Graphics | en-US |
| dc.subject | Didactics | en-US |
| dc.subject | Fundamentals | en-US |
| dc.subject | Programming | en-US |
| dc.subject | pensamiento computacional | es-ES |
| dc.subject | gráficos de tortuga | es-ES |
| dc.subject | didácticas | es-ES |
| dc.subject | fundamentos | es-ES |
| dc.subject | programación | es-ES |
| dc.subject | pensamento computacional | pt-BR |
| dc.subject | gráficos de tartaruga | pt-BR |
| dc.subject | didática | pt-BR |
| dc.subject | fundamentos | pt-BR |
| dc.subject | programação | pt-BR |
| dc.title | Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs | en-US |
| dc.title | Didáctica de los fundamentos de la programación de computadoras con un enfoque de pensamiento computacional basado en Grafos de Tortuga | es-ES |
| dc.title | Didáctica de los fundamentos de la programación de computadoras con un enfoque de pensamiento computacional basado en Grafos de Tortuga | pt-BR |
| dc.type | info:eu-repo/semantics/article | |
| dc.type | info:eu-repo/semantics/publishedVersion |