Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs
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....
Saved in:
Published in | Academia y Virtualidad Vol. 18; no. 2 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Editorial Neogranadina
09.08.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 2011-0731 |
DOI | 10.18359/ravi.7533 |
Cover
Abstract | 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. |
---|---|
AbstractList | 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. |
Author | Jesus Insuasti Edwin Insuasty Alexander Baron |
Author_xml | – sequence: 1 orcidid: 0000-0002-3233-3577 fullname: Jesus Insuasti organization: Universidad Nacional de Colombia – sequence: 2 orcidid: 0000-0002-5844-9949 fullname: Edwin Insuasty organization: Universidad de Nariño – sequence: 3 orcidid: 0000-0001-6425-8041 fullname: Alexander Baron organization: Universidad de Nariño |
BookMark | eNotj8tOwzAURC0EEqV0wxf4B1L8yMNelgKlUiVYZB_d-NEYEjtyXBB_T1u6GumM5khzh6598AahB0qWVPBCPkb4dsuq4PwKzRihNCMVp7doMU2uJUSUBcsFnaHp2WlQyakJB4tTZ_DrwWsYjE_Qn9k6DOMhmYg_YthHGAbn9_jHpQ7DpYPkgoce153zX6d2NY4xgOrwE0xG4-BxfYipN3gTYeyme3Rjj3KzuOQc1a8v9fot271vtuvVLlNUlCnTinEiFeGtZJSCsrmQumIVsFwyIEwWJm-lJZpIrqpKgmHAdVtaI5TlFZ-j7b9WB_hsxugGiL9NANecQYj7BuLxeW8aUhZantZGFjkTVhgueFnkhggJtlT8DzbSaqo |
ContentType | Journal Article |
DBID | DOA |
DOI | 10.18359/ravi.7533 |
DatabaseName | DOAJ Directory of Open Access Journals |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
EISSN | 2011-0731 |
ExternalDocumentID | oai_doaj_org_article_065d92a3de95428f8e383654e089af6c |
GroupedDBID | ALMA_UNASSIGNED_HOLDINGS GROUPED_DOAJ OK1 |
ID | FETCH-LOGICAL-c186t-dc2309c03b9211acf489d727a2492a0295e4b9f0d093c779ae2a3db6fe8cf373 |
IEDL.DBID | DOA |
IngestDate | Wed Aug 27 01:30:19 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 2 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c186t-dc2309c03b9211acf489d727a2492a0295e4b9f0d093c779ae2a3db6fe8cf373 |
ORCID | 0000-0002-3233-3577 0000-0002-5844-9949 0000-0001-6425-8041 |
OpenAccessLink | https://doaj.org/article/065d92a3de95428f8e383654e089af6c |
ParticipantIDs | doaj_primary_oai_doaj_org_article_065d92a3de95428f8e383654e089af6c |
PublicationCentury | 2000 |
PublicationDate | 2025-08-09 |
PublicationDateYYYYMMDD | 2025-08-09 |
PublicationDate_xml | – month: 08 year: 2025 text: 2025-08-09 day: 09 |
PublicationDecade | 2020 |
PublicationTitle | Academia y Virtualidad |
PublicationYear | 2025 |
Publisher | Editorial Neogranadina |
Publisher_xml | – name: Editorial Neogranadina |
SSID | ssib008652481 |
Score | 2.3033965 |
Snippet | Computer programming fundamentals often present significant challenges, particularly in developing computational thinking and problem solving skills. In... |
SourceID | doaj |
SourceType | Open Website |
SubjectTerms | Computational Thinking Didactics Fundamentals Programming Turtle Graphics |
Title | Didactics of the Fundamentals of Computer Programming with a Computational Thinking Approach Based on Turtle Graphs |
URI | https://doaj.org/article/065d92a3de95428f8e383654e089af6c |
Volume | 18 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NS8NAEF2kJy-iqPjNHLzGbvcru8dWrUVQPFToLewn9GAqaevvdzaJUE9evG4ggZkl780w8x4ht4oh7EjFC2FiwgJF0MIKb4oonEzMC0VjXhR-eVWzd_G8kIsdq688E9bJA3eBGyJEBsMsD9FIpMpJR6yplBSRamOT8vnvizC2U0zlm6SVZEKPej1SZBlm2Niv5R2Sc_5Lnb-FkekhOej5H4y77x6RvVgfk_XDMrTLSmtYJUBKBtO8oNHp7rdnP-YL8NbNU30g4kDuoYLtn_VNPchGnLn9DeNeLRwmCFQBVjXMtw3eDHjKGtXrEzKfPs7vZ0XvhlD4kVabInisFoyn3Bks2qxPQpuA7MNmzT9LmZEYX5NooIb7sjQ25qg5laL2iZf8lAzqVR3PCCDjw5wYDKMrRRwp65zmAbmGsoyV1J2TSQ5Q9dnpXVRZgbo9wLxUfV6qv_Jy8R8vuST7LPvttiMaV2SwabbxGknAxt20-f4GoMmxLw |
linkProvider | Directory of Open Access Journals |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Didactics+of+the+Fundamentals+of+Computer+Programming+with+a+Computational+Thinking+Approach+Based+on+Turtle+Graphs&rft.jtitle=Academia+y+Virtualidad&rft.au=Jesus+Insuasti&rft.au=Edwin+Insuasty&rft.au=Alexander+Baron&rft.date=2025-08-09&rft.pub=Editorial+Neogranadina&rft.eissn=2011-0731&rft.volume=18&rft.issue=2&rft_id=info:doi/10.18359%2Fravi.7533&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_065d92a3de95428f8e383654e089af6c |