Publicação
Ar-based learning resource: A different way to learn data-structures
| 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 |