Video game for learning and metaphorization of recursive algorithms

The learning of recursive algorithms in computer programming is problematic, because its execution and resolution is not natural to the thinking way people are trained and used to since young. As with other topics in algorithms, we use metaphors to make parallels between the abstract and the concret...

Full description

Saved in:
Bibliographic Details
Published inSemina. Ciências exatas e tecnológicas Vol. 34; no. 1; pp. 45 - 56
Main Authors Ricardo Inacio Alvares Silva, Rosilane Ribeiro Mota, Jacques Duilio Brancher
Format Journal Article
LanguageEnglish
Published Universidade Estadual de Londrina 01.09.2013
Subjects
Online AccessGet full text
ISSN1676-5451
1679-0375
DOI10.5433/1679-0375.2013v34n1p45

Cover

Abstract The learning of recursive algorithms in computer programming is problematic, because its execution and resolution is not natural to the thinking way people are trained and used to since young. As with other topics in algorithms, we use metaphors to make parallels between the abstract and the concrete to help in understanding the operation of recursive algorithms. However, the classic metaphors employed in this area, such as calculating factorial recursively and Towers of Hanoi game, may just confuse more or be insufficient. In this work, we produced a computer game to assist students in computer courses in learning recursive algorithms. It was designed to have regular video game characteristics, with narrative and classical gameplay elements, commonly found in this kind of product. Aiding to education occurs through metaphorization, or in other words, through experiences provided by game situations that refer to recursive algorithms. To this end, we designed and imbued in the game four valid metaphors related to the theory, and other minor references to the subject.
AbstractList The learning of recursive algorithms in computer programming is problematic, because its execution and resolution is not natural to the thinking way people are trained and used to since young. As with other topics in algorithms, we use metaphors to make parallels between the abstract and the concrete to help in understanding the operation of recursive algorithms. However, the classic metaphors employed in this area, such as calculating factorial recursively and Towers of Hanoi game, may just confuse more or be insufficient. In this work, we produced a computer game to assist students in computer courses in learning recursive algorithms. It was designed to have regular video game characteristics, with narrative and classical gameplay elements, commonly found in this kind of product. Aiding to education occurs through metaphorization, or in other words, through experiences provided by game situations that refer to recursive algorithms. To this end, we designed and imbued in the game four valid metaphors related to the theory, and other minor references to the subject.
Author Rosilane Ribeiro Mota
Ricardo Inacio Alvares Silva
Jacques Duilio Brancher
Author_xml – sequence: 1
  fullname: Ricardo Inacio Alvares Silva
– sequence: 2
  fullname: Rosilane Ribeiro Mota
– sequence: 3
  fullname: Jacques Duilio Brancher
BookMark eNqtjMFKAzEURYO0YG37C5IfmJr0JY2zLoruxW14Ji_TlJlkSMaCfr2lSL-gd3Mv58B9YLOUEzH2KMVGK4AnuTNtI8DozVZIOIFKclT6ji2uYnbZu0YrLe_ZutajOAda0yq5YPvP6CnzDgfiIRfeE5YUU8cxeT7QhOMhl_iLU8yJ58ALue9S44k49t3ZTIehrtg8YF9p_d9L9v768rF_a3zGox1LHLD82IzRXkAuncUyRdeT1a2UAM4b4UkZEZ5RGGekJxBfPngHt_z6AzboX_Y
ContentType Journal Article
DBID DOA
DOI 10.5433/1679-0375.2013v34n1p45
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
Discipline Sciences (General)
EISSN 1679-0375
EndPage 56
ExternalDocumentID oai_doaj_org_article_591133cd70de470f8a07c71de30bdfdc
GroupedDBID 5VS
91A
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
GROUPED_DOAJ
IPNFZ
KQ8
OK1
RIG
RNS
ID FETCH-doaj_primary_oai_doaj_org_article_591133cd70de470f8a07c71de30bdfdc3
IEDL.DBID DOA
ISSN 1676-5451
IngestDate Fri Oct 03 12:52:32 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-doaj_primary_oai_doaj_org_article_591133cd70de470f8a07c71de30bdfdc3
OpenAccessLink https://doaj.org/article/591133cd70de470f8a07c71de30bdfdc
ParticipantIDs doaj_primary_oai_doaj_org_article_591133cd70de470f8a07c71de30bdfdc
PublicationCentury 2000
PublicationDate 2013-09-01
PublicationDateYYYYMMDD 2013-09-01
PublicationDate_xml – month: 09
  year: 2013
  text: 2013-09-01
  day: 01
PublicationDecade 2010
PublicationTitle Semina. Ciências exatas e tecnológicas
PublicationYear 2013
Publisher Universidade Estadual de Londrina
Publisher_xml – name: Universidade Estadual de Londrina
SSID ssj0000397941
Score 3.696625
Snippet The learning of recursive algorithms in computer programming is problematic, because its execution and resolution is not natural to the thinking way people are...
SourceID doaj
SourceType Open Website
StartPage 45
SubjectTerms Mental models
Metaphorization
Recursive algorithm
Video game
Title Video game for learning and metaphorization of recursive algorithms
URI https://doaj.org/article/591133cd70de470f8a07c71de30bdfdc
Volume 34
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 1679-0375
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000397941
  issn: 1676-5451
  databaseCode: KQ8
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1679-0375
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000397941
  issn: 1676-5451
  databaseCode: DOA
  dateStart: 19780101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELZQJxZEeYi3PDDAYNWuHTsZoaIqDEyAukVO7KRI5KE09PfjczxkY4Ahi2Ml1lnnO9vffR9Ct9oKLaXlpHDJKBFWJSRz_k2EcO3MKO0eQFu8ytW7eFlH65HUF2DCBnrgwXCzyHkj57lR1FihaBFrqnLFjOU0M4XJYfWlcTLaTPk1GK6rvGwlk0oSlyawoTw4EpzP4OqBgPgrQLv4jouatVDPNGLt9-FleYgOQl6IH4bxTNGerY_QNHjeFt8Feuj7Y7T4-DS2waWuLHYZJw66DyXWtcGV7XW7abpQXYmbAndwog4gday_Svem31TbE_S8fHpbrAgMJW0HxokUOKB9g7NMGiyT_mYZfoomdVPbM4TnVJuY68RFcy1iE2eW5ZmUBdALCtf5HD3-_X8X__GRS7Q_94ITgOK6QpO--7bXLuz32Y2f4R_XoK_W
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=Video+game+for+learning+and+metaphorization+of+recursive+algorithms&rft.jtitle=Semina.+Ci%C3%AAncias+exatas+e+tecnol%C3%B3gicas&rft.au=Ricardo+Inacio+Alvares+Silva&rft.au=Rosilane+Ribeiro+Mota&rft.au=Jacques+Duilio+Brancher&rft.date=2013-09-01&rft.pub=Universidade+Estadual+de+Londrina&rft.issn=1676-5451&rft.eissn=1679-0375&rft.volume=34&rft.issue=1&rft.spage=45&rft.epage=56&rft_id=info:doi/10.5433%2F1679-0375.2013v34n1p45&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_591133cd70de470f8a07c71de30bdfdc
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1676-5451&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1676-5451&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1676-5451&client=summon