Publicação

Ar-based learning resource: A different way to learn data-structures

Ver documento

Detalhes bibliográficos
Resumo:Considering the difficulties in the teaching/learning process of computerprogramming, the development of skills related to Computational Thinking (CT) toprepare people to better solve problems stands out. Augmented Reality (AR) allows for the insertion and interaction with virtual information in the real world. AR is becoming ordinary to humanity, including the design of new teaching/learning strategies that enable the creation of metaphors with virtual information. In this way, it can be said that AR provides a framework for the creation of analogies of complex concepts facilitating their comprehension. This article describes an interactive way of understanding computer instructions (a program) to manipulate data structures (lists, stacks, and queues). The objective of this study is to useAugmented Reality to visualize high-level program statements through a mobile animation system. User instructions are animated in real-time creating virtual 3D representations to help understand operations that handle abstract data-structures used in classic programming. This approach contributes substantially to the construction of educational resources aimed at supporting novice programmers that face critical difficulties to learn adequately Computer Programming. The work described here shows that with effective AR-based Learning Resources, it is possibleto train skills such as analyzing, representing information, planning strategies, andsystematizing resolution schemes, that are crucial to solve problems.
Autores principais:Lima, Lázaro Vinicius de Oliveira
Outros Autores:Magalhães, Luís Gonzaga Mendes; Henriques, Pedro Rangel; Cardoso, Alexandre
Assunto:Augmented reality Computational thinking Experiment Learning active Learning resource Mobile
Ano:2023
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso restrito
Instituição associada:Universidade do Minho
Idioma:inglês
Origem:RepositóriUM - Universidade do Minho
_version_ 1866876870218219520
author Lima, Lázaro Vinicius de Oliveira
author2 Magalhães, Luís Gonzaga Mendes
Henriques, Pedro Rangel
Cardoso, Alexandre
author2_role author
author
author
author_facet Lima, Lázaro Vinicius de Oliveira
Magalhães, Luís Gonzaga Mendes
Henriques, Pedro Rangel
Cardoso, Alexandre
author_role author
contributor_name_str_mv Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Lima, Lázaro Vinicius de Oliveira\"},{\"Person.name\":\"Magalhães, Luís Gonzaga Mendes\"},{\"Person.name\":\"Henriques, Pedro Rangel\"},{\"Person.name\":\"Cardoso, Alexandre\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Lima, Lázaro Vinicius de Oliveira
Magalhães, Luís Gonzaga Mendes
Henriques, Pedro Rangel
Cardoso, Alexandre
datacite.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
datacite.date.embargoed.fl_str_mv 10000-01-01T00:00:00Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_16ec
datacite.subjects.subject.fl_str_mv Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
datacite.titles.title.fl_str_mv Ar-based learning resource: A different way to learn data-structures
dc.contributor.none.fl_str_mv Universidade do Minho
dc.creator.none.fl_str_mv Lima, Lázaro Vinicius de Oliveira
Magalhães, Luís Gonzaga Mendes
Henriques, Pedro Rangel
Cardoso, Alexandre
dc.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
dc.date.embargoed.fl_str_mv 10000-01-01T00:00:00Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/88988
dc.language.none.fl_str_mv eng
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.subject.none.fl_str_mv Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
dc.title.fl_str_mv Ar-based learning resource: A different way to learn data-structures
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description Considering the difficulties in the teaching/learning process of computerprogramming, the development of skills related to Computational Thinking (CT) toprepare people to better solve problems stands out. Augmented Reality (AR) allows for the insertion and interaction with virtual information in the real world. AR is becoming ordinary to humanity, including the design of new teaching/learning strategies that enable the creation of metaphors with virtual information. In this way, it can be said that AR provides a framework for the creation of analogies of complex concepts facilitating their comprehension. This article describes an interactive way of understanding computer instructions (a program) to manipulate data structures (lists, stacks, and queues). The objective of this study is to useAugmented Reality to visualize high-level program statements through a mobile animation system. User instructions are animated in real-time creating virtual 3D representations to help understand operations that handle abstract data-structures used in classic programming. This approach contributes substantially to the construction of educational resources aimed at supporting novice programmers that face critical difficulties to learn adequately Computer Programming. The work described here shows that with effective AR-based Learning Resources, it is possibleto train skills such as analyzing, representing information, planning strategies, andsystematizing resolution schemes, that are crucial to solve problems.
dirty 0
eu_rights_str_mv restrictedAccess
format conferencePaper
fulltext.url.fl_str_mv https://prod-dspace.uminho.pt/bitstreams/9a266dc7-bcc6-463e-9434-64a21bc7e396/download
id rum_eedbb2d8a1f1bcde9deed40b107e191a
identifier.url.fl_str_mv https://hdl.handle.net/1822/88988
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/88988
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Lima, Lázaro Vinicius de Oliveira
Magalhães, Luís Gonzaga Mendes
Henriques, Pedro Rangel
Cardoso, Alexandre
publishDate 2023
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engporConsidering the difficulties in the teaching/learning process of computerprogramming, the development of skills related to Computational Thinking (CT) toprepare people to better solve problems stands out. Augmented Reality (AR) allows for the insertion and interaction with virtual information in the real world. AR is becoming ordinary to humanity, including the design of new teaching/learning strategies that enable the creation of metaphors with virtual information. In this way, it can be said that AR provides a framework for the creation of analogies of complex concepts facilitating their comprehension. This article describes an interactive way of understanding computer instructions (a program) to manipulate data structures (lists, stacks, and queues). The objective of this study is to useAugmented Reality to visualize high-level program statements through a mobile animation system. User instructions are animated in real-time creating virtual 3D representations to help understand operations that handle abstract data-structures used in classic programming. This approach contributes substantially to the construction of educational resources aimed at supporting novice programmers that face critical difficulties to learn adequately Computer Programming. The work described here shows that with effective AR-based Learning Resources, it is possibleto train skills such as analyzing, representing information, planning strategies, andsystematizing resolution schemes, that are crucial to solve problems.application/pdfporAr-based learning resource: A different way to learn data-structuresLima, Lázaro Vinicius de OliveiraMagalhães, Luís Gonzaga MendesHenriques, Pedro RangelCardoso, AlexandreHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptISBNIsPartOf978-989-8704-47-42023-01-012024-02-09T11:58:13Z10000-01-01T00:00:00Z2023-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/88988http://purl.org/coar/access_right/c_16ecrestricted accessAugmented realityComputational thinkingExperimentLearning activeLearning resourceMobile1295551 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_f1cfapplication/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/9a266dc7-bcc6-463e-9434-64a21bc7e396/download
spellingShingle Ar-based learning resource: A different way to learn data-structures
Lima, Lázaro Vinicius de Oliveira
Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
status SINGLETON
subject.fl_str_mv Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
title Ar-based learning resource: A different way to learn data-structures
title_full Ar-based learning resource: A different way to learn data-structures
title_fullStr Ar-based learning resource: A different way to learn data-structures
title_full_unstemmed Ar-based learning resource: A different way to learn data-structures
title_short Ar-based learning resource: A different way to learn data-structures
title_sort Ar-based learning resource: A different way to learn data-structures
topic Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
topic_facet Augmented reality
Computational thinking
Experiment
Learning active
Learning resource
Mobile
url https://hdl.handle.net/1822/88988
visible 1