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....

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Academia y Virtualidad Ročník 18; číslo 2
Hlavní autoři: Jesus Insuasti, Edwin Insuasty, Alexander Baron
Médium: Journal Article
Jazyk:angličtina
Vydáno: Editorial Neogranadina 09.08.2025
Témata:
ISSN:2011-0731
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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 eNotj9FKwzAYRoMoOOdufIK8wGaSv0mTyzl1DgZ6Ma_L3yZdo21T0kzx7Z1zVx-cAwe-G3LZh94RcsfZgmuQ5j7il1_kEuCCTATjfM5y4NdkNo6-ZEwrKTLNJ2R89Bar5KuRhpqmxtHnQ2-xc33C9sRWoRsOyUX6FsM-Ytf5fk-_fWoonh0mH3ps6a7x_eefXQ5DDFg19AFHZ2no6e4QU-voOuLQjLfkqj7G3ey8U_L-_LRbvcy3r-vNarmdV0KINK8lGOMYgCqFrZThta4yUQFwa0ArNEyx0oBDyIzlqs6slqXVuZa6VrkqYUo2_10b8KMYou8w_hQBfXECIe4LjMfrrSuYktYIBOuMzISutQMNSmaOaYO1quAXW1VqOg
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 - NZ
  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-c222t-f5399e0336b2dc691f8c42c331d9386a9060b93ea349d16f4d85bd87858f676b3
IEDL.DBID DOA
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001553170700005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Fri Oct 03 12:44:43 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c222t-f5399e0336b2dc691f8c42c331d9386a9060b93ea349d16f4d85bd87858f676b3
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.2995493
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
WOSCitedRecordID wos001553170700005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09T8MwELVQxcCCQID4lgdW08SOXXtsgcKAqg5F6hb5U-pAipK2v5-7JEhlYmF1pFi6s_zenc7vEfKAgffKeyZ4KBjqkzCXB8FCALjQEUhzbEVc30ezmV4uzXzP6gtnwjp54C5wQ4DIYLgVIRoJVDnpCDWVkkXMtLFJebx9gfXsFVN4krSSvNB5r0cKLMMMa7tbPQI5F7_U-VsYmZ6Q457_0XG37yk5iNUZaZ5XoX2s1NB1okDJ6BQfaHS6--3aj_kCnXfzVJ-AOBR7qNT23_qmHkUjTmx_03GvFk4nAFSBriu62NZwMugralQ35-Rj-rJ4emO9GwLzgOEbllBDNmZCKMeDVyZP2hfcC5EHI7SyJlOZMyJaUZiQq1QELV3QIy11UiPlxAUZVOsqXhKqLQZVOC4DVENwz3gHRIvbaKVLwAeuyAQjVH51ghclSlC3C5CYsk9M-Vdirv_jJzfkiKPhbjujcUsGm3ob78ih321WTX3f5vwbJm2ymg
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