Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs

dc.creatorInsuasti, Jesus
dc.creatorInsuasty, Edwin
dc.creatorBaron, Alexander
dc.date2025-08-09
dc.date.accessioned2025-12-19T17:15:26Z
dc.date.available2025-12-19T17:15:26Z
dc.descriptionComputer 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.descriptionLos 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.descriptionLos 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.formatapplication/pdf
dc.identifierhttps://revistas.umng.edu.co/index.php/ravi/article/view/7533
dc.identifier10.18359/ravi.7533
dc.identifier.urihttps://dspace7.infotegra.com/dspace7demo/44833
dc.languageeng
dc.publisherUniversidad Militar Nueva Granadaes-ES
dc.relationhttps://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.rightsDerechos de autor 2025 Academia y Virtualidades-ES
dc.rightshttps://creativecommons.org/licenses/by-nc-nd/4.0es-ES
dc.sourceAcademia y Virtualidad; Vol. 18 No. 2 (2025); 65-80en-US
dc.sourceAcademia y Virtualidad; Vol. 18 Núm. 2 (2025); 65-80es-ES
dc.sourceAcademia y Virtualidad; v. 18 n. 2 (2025); 65-80pt-BR
dc.source2011-0731
dc.subjectComputational Thinkingen-US
dc.subjectTurtle Graphicsen-US
dc.subjectDidacticsen-US
dc.subjectFundamentalsen-US
dc.subjectProgrammingen-US
dc.subjectpensamiento computacionales-ES
dc.subjectgráficos de tortugaes-ES
dc.subjectdidácticases-ES
dc.subjectfundamentoses-ES
dc.subjectprogramaciónes-ES
dc.subjectpensamento computacionalpt-BR
dc.subjectgráficos de tartarugapt-BR
dc.subjectdidáticapt-BR
dc.subjectfundamentospt-BR
dc.subjectprogramaçãopt-BR
dc.titleDidactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphsen-US
dc.titleDidáctica de los fundamentos de la programación de computadoras con un enfoque de pensamiento computacional basado en Grafos de Tortugaes-ES
dc.titleDidáctica de los fundamentos de la programación de computadoras con un enfoque de pensamiento computacional basado en Grafos de Tortugapt-BR
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion

Archivos