Result: Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs.
Didática dos fundamentos da programação de computadores com uma abordagem de pensamento computacional baseada em Gráficos de Tartaruga.
Further Information
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. [ABSTRACT FROM AUTHOR]
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. [ABSTRACT FROM AUTHOR]
Os fundamentos da programação de computadores frequentemente apresentam desafios significativos, especialmente no desenvolvimento do pensamento computacional e das habilidades de resolução de problemas. Na Colômbia, algumas instituições de ensino superior têm enfrentado altas taxas de evasão em cursos introdutórios de programação, segundo dados governamentais. Por isso, propõe-se uma pesquisa qualitativa com complementos quantitativos, adotando uma abordagem de estudo de caso, com o objetivo de contribuir para o ensino do curso de fundamentos da programação de computadores na Universidade de Nariño, em Pasto, no sul da Colômbia. A pesquisa propõe utilizar gráficos computacionais de Tartaruga com o uso do Flowgorithm como ferramenta base, proposto pela Universidade Estadual de Sacramento, na Califórnia. Os gráficos de Tartaruga, amplamente utilizados na década de 1980, oferecem uma forma única e atrativa de ensinar o pensamento computacional com base na programação de computadores, sendo particularmente benéficos para iniciantes. Ao traduzir o código em movimentos e desenhos visuais, os gráficos de Tartaruga são reconhecidos como uma abordagem atualizada para aproximar e simplificar conceitos abstratos da programação. Essa representação visual ajuda no desenvolvimento de habilidades de pensamento computacional e resolução de problemas. Os gráficos de Tartaruga no Flowgorithm também introduzem brevemente conceitos essenciais da programação em um ambiente divertido e interativo. Essa abordagem aumenta a confiança dos novos programadores e estimula um interesse mais profundo na área, melhorando significativamente o aprendizado. Esse método de ensino mostrou resultados promissores em um estudo que envolveu sessenta e seis estudantes participantes do curso, destacando que eles podem ver imediatamente os efeitos de seu código por meio da experimentação e criatividade, o que lhes permite avaliar e refinar seus algoritmos visualmente. [ABSTRACT FROM AUTHOR]