SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-15122021-172922/ |
Resumo: | Tecnologia e Computação têm se tornado ubíquas, sendo necessárias para buscar conhecimento, pesquisar e trocar informações, se comunicar com pessoas e máquinas, trabalhar e muito mais. O avanço e a disseminação de computadores e dispositivos móveis também estão afetando o mundo: econômico, científico, tecnológico, social e cultural, fazendo com que seja essencial dominar fundamentos de tecnologia e Computação, incluindo programação, para resolver problemas de qualquer área, melhor entender o mundo e atuar criticamente no século XXI. Com a programação se tornando fundamental em diversas áreas e sendo uma competência desejável em diferentes setores da sociedade, diferentes abordagens de ensino e aprendizagem têm sido desenvolvidas para que os estudantes e os instrutores prevaleçam sobre esta complexa tarefa. Tradicionalmente, listas de exercícios e ambientes de programação baseada em texto são utilizados. No entanto, estes métodos podem ser tediosos e desmotivadores, da mesma forma que fornecem baixo nível de estimulação visual, podendo ser até inadequados, considerando a idade dos estudantes. Uma alternativa são as linguagens visuais de programação, como a programação baseada em blocos (BBP), que oferece alto estímulo visual e facilidade de uso. Melhorar os recursos de ensino e aprendizagem disponíveis é importante para empoderar instrutores e alunos, visto que atualmente é possível aprender utilizando dispositivos móveis (m-learning) e experienciar mundos imersivos através da Realidade Virtual (RV). Os atuais apps de RV, focados no ensino e aprendizagem de programação, não adotam dispositivos móveis, além de raramente aproveitarem os benefícios da imersão. Apesar da quantidade de pesquisas relacionadas a m-learning, RV e BBP, há lacunas para pesquisas que reúnem estes tópicos na mesma aplicação. Neste trabalho de Mestrado, é proposto SSPOT-VR (estação espacial em Realidade Virtual para treinamento em programação), uma aplicação móvel de RV imersiva e programação baseada em blocos, criada para apoiar o ensino e aprendizagem de programação para estudantes Brasileiros da educação básica. O aplicativo integra métodos para o ensino e aprendizagem de programação, baseados em diretrizes educacionais, com a experiência estar em um mundo criado digitalmente. O SSPOT-VR foi criado para ser experienciado utilizando um visualizador de RV de baixo custo (óculos de RV), mas também pode ser experienciado diretamente na tela de dispositivos móveis. Adicionalmente, a aplicação utiliza storytelling e BBP para se conectar com os estudantes, para que os estudantes adentrem a atmosfera da aplicação e também para simplificar a interação com o mundo virtual. Foram conduzidos estudos empíricos com o SSPOT-VR para avaliar sua aceitação de uso e usabilidade. Os resultados providenciam evidências que os usuários adotariam o SSPOT-VR para utilização em um ambiente real de ensino-aprendizagem, bem como demonstram os níveis adequados de usabilidade da aplicação. |
id |
USP_c80da35562ef6d6c626332d194c52be7 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-15122021-172922 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em ProgramaçãoSSPOT-VR: A Space Station for Programming Training in Virtual RealityAprendizagem móvelBlock-based programmingEnsino e aprendizagem de programaçãoMobile learningProgramação baseada em blocosRealidade virtualStorytellingStorytellingTeaching and learning of programmingVirtual realityTecnologia e Computação têm se tornado ubíquas, sendo necessárias para buscar conhecimento, pesquisar e trocar informações, se comunicar com pessoas e máquinas, trabalhar e muito mais. O avanço e a disseminação de computadores e dispositivos móveis também estão afetando o mundo: econômico, científico, tecnológico, social e cultural, fazendo com que seja essencial dominar fundamentos de tecnologia e Computação, incluindo programação, para resolver problemas de qualquer área, melhor entender o mundo e atuar criticamente no século XXI. Com a programação se tornando fundamental em diversas áreas e sendo uma competência desejável em diferentes setores da sociedade, diferentes abordagens de ensino e aprendizagem têm sido desenvolvidas para que os estudantes e os instrutores prevaleçam sobre esta complexa tarefa. Tradicionalmente, listas de exercícios e ambientes de programação baseada em texto são utilizados. No entanto, estes métodos podem ser tediosos e desmotivadores, da mesma forma que fornecem baixo nível de estimulação visual, podendo ser até inadequados, considerando a idade dos estudantes. Uma alternativa são as linguagens visuais de programação, como a programação baseada em blocos (BBP), que oferece alto estímulo visual e facilidade de uso. Melhorar os recursos de ensino e aprendizagem disponíveis é importante para empoderar instrutores e alunos, visto que atualmente é possível aprender utilizando dispositivos móveis (m-learning) e experienciar mundos imersivos através da Realidade Virtual (RV). Os atuais apps de RV, focados no ensino e aprendizagem de programação, não adotam dispositivos móveis, além de raramente aproveitarem os benefícios da imersão. Apesar da quantidade de pesquisas relacionadas a m-learning, RV e BBP, há lacunas para pesquisas que reúnem estes tópicos na mesma aplicação. Neste trabalho de Mestrado, é proposto SSPOT-VR (estação espacial em Realidade Virtual para treinamento em programação), uma aplicação móvel de RV imersiva e programação baseada em blocos, criada para apoiar o ensino e aprendizagem de programação para estudantes Brasileiros da educação básica. O aplicativo integra métodos para o ensino e aprendizagem de programação, baseados em diretrizes educacionais, com a experiência estar em um mundo criado digitalmente. O SSPOT-VR foi criado para ser experienciado utilizando um visualizador de RV de baixo custo (óculos de RV), mas também pode ser experienciado diretamente na tela de dispositivos móveis. Adicionalmente, a aplicação utiliza storytelling e BBP para se conectar com os estudantes, para que os estudantes adentrem a atmosfera da aplicação e também para simplificar a interação com o mundo virtual. Foram conduzidos estudos empíricos com o SSPOT-VR para avaliar sua aceitação de uso e usabilidade. Os resultados providenciam evidências que os usuários adotariam o SSPOT-VR para utilização em um ambiente real de ensino-aprendizagem, bem como demonstram os níveis adequados de usabilidade da aplicação.Technology and computing have become ubiquitous in our lives, both are commonly required to access knowledge, to research and exchange information, to communicate with people and machines, to work, and so forth. The advance and dissemination of computers and mobile devices have also been affecting the world under different aspects: economic, scientific, technological, social, and cultural. In this regard, it is essential to master the fundamentals of technology and computing, including programming skills, to be able to solve problems from any area, to better understand the world we live in, and to act critically as citizens of the 21st century. As programming becomes a fundamental subject in several areas, and a desirable competence in different sectors of society, many teaching and learning approaches have been developed to students and instructors prevail over this complex task. Traditionally, lists of exercises and textbased programming environments are used as support. However, these methods are commonly considered tedious and demotivating, as well as they do not provide many visual stimuli, and can be unsuitable, considering the students ages. An alternative to text-based programming environments are visual programming languages, such as block-based programming (BBP), that offer increased visual stimulation and ease of use. Improving the teaching and learning resources available to instructors and students may only serve to empower them, as it is possible now to learn using mobile devices (m-learning) as well as experience immersive worlds through virtual reality (VR) apps. Current educational VR apps focused on the teaching and learning of programming do not adopt mobile devices, as well as hardly often use the benefits of immersive VR. Despite the number of researches related to m-learning, VR, and BBP in the teaching and learning of programming, there is a lack of studies in the literature that brings these topics together in the same application. In this Masters research, we propose SSPOT-VR (space station for programming training in virtual reality), a mobile immersive VR block-based programming application for supporting the teaching and learning of programming to students from primary and secondary public and private schools. It integrates methods for the teaching and learning of programming based on educational guidelines and the simulated experience of a digitally created world. SSPOT-VR was created to be experienced using low-cost head-mounted displays (HMDs), although the application can also be experienced directly on the digital screen of mobile devices. Additionally, we aim at connecting students with our application using elements of storytelling and BBP, to engage students in the virtual world atmosphere and simplify interaction. Studies conducted with SSPOT-VR to evaluate its user acceptance and usability were conducted. Obtained results provided evidence that users would accept SSPOT-VR for usage in a real teaching and learning environment, as well as demonstrate its adequate level of usability.Biblioteca Digitais de Teses e Dissertações da USPBarbosa, Ellen FrancineAvellar, Gustavo Martins Nunes2021-07-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-15122021-172922/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2021-12-20T12:10:02Zoai:teses.usp.br:tde-15122021-172922Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212021-12-20T12:10:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação SSPOT-VR: A Space Station for Programming Training in Virtual Reality |
title |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
spellingShingle |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação Avellar, Gustavo Martins Nunes Aprendizagem móvel Block-based programming Ensino e aprendizagem de programação Mobile learning Programação baseada em blocos Realidade virtual Storytelling Storytelling Teaching and learning of programming Virtual reality |
title_short |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
title_full |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
title_fullStr |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
title_full_unstemmed |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
title_sort |
SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação |
author |
Avellar, Gustavo Martins Nunes |
author_facet |
Avellar, Gustavo Martins Nunes |
author_role |
author |
dc.contributor.none.fl_str_mv |
Barbosa, Ellen Francine |
dc.contributor.author.fl_str_mv |
Avellar, Gustavo Martins Nunes |
dc.subject.por.fl_str_mv |
Aprendizagem móvel Block-based programming Ensino e aprendizagem de programação Mobile learning Programação baseada em blocos Realidade virtual Storytelling Storytelling Teaching and learning of programming Virtual reality |
topic |
Aprendizagem móvel Block-based programming Ensino e aprendizagem de programação Mobile learning Programação baseada em blocos Realidade virtual Storytelling Storytelling Teaching and learning of programming Virtual reality |
description |
Tecnologia e Computação têm se tornado ubíquas, sendo necessárias para buscar conhecimento, pesquisar e trocar informações, se comunicar com pessoas e máquinas, trabalhar e muito mais. O avanço e a disseminação de computadores e dispositivos móveis também estão afetando o mundo: econômico, científico, tecnológico, social e cultural, fazendo com que seja essencial dominar fundamentos de tecnologia e Computação, incluindo programação, para resolver problemas de qualquer área, melhor entender o mundo e atuar criticamente no século XXI. Com a programação se tornando fundamental em diversas áreas e sendo uma competência desejável em diferentes setores da sociedade, diferentes abordagens de ensino e aprendizagem têm sido desenvolvidas para que os estudantes e os instrutores prevaleçam sobre esta complexa tarefa. Tradicionalmente, listas de exercícios e ambientes de programação baseada em texto são utilizados. No entanto, estes métodos podem ser tediosos e desmotivadores, da mesma forma que fornecem baixo nível de estimulação visual, podendo ser até inadequados, considerando a idade dos estudantes. Uma alternativa são as linguagens visuais de programação, como a programação baseada em blocos (BBP), que oferece alto estímulo visual e facilidade de uso. Melhorar os recursos de ensino e aprendizagem disponíveis é importante para empoderar instrutores e alunos, visto que atualmente é possível aprender utilizando dispositivos móveis (m-learning) e experienciar mundos imersivos através da Realidade Virtual (RV). Os atuais apps de RV, focados no ensino e aprendizagem de programação, não adotam dispositivos móveis, além de raramente aproveitarem os benefícios da imersão. Apesar da quantidade de pesquisas relacionadas a m-learning, RV e BBP, há lacunas para pesquisas que reúnem estes tópicos na mesma aplicação. Neste trabalho de Mestrado, é proposto SSPOT-VR (estação espacial em Realidade Virtual para treinamento em programação), uma aplicação móvel de RV imersiva e programação baseada em blocos, criada para apoiar o ensino e aprendizagem de programação para estudantes Brasileiros da educação básica. O aplicativo integra métodos para o ensino e aprendizagem de programação, baseados em diretrizes educacionais, com a experiência estar em um mundo criado digitalmente. O SSPOT-VR foi criado para ser experienciado utilizando um visualizador de RV de baixo custo (óculos de RV), mas também pode ser experienciado diretamente na tela de dispositivos móveis. Adicionalmente, a aplicação utiliza storytelling e BBP para se conectar com os estudantes, para que os estudantes adentrem a atmosfera da aplicação e também para simplificar a interação com o mundo virtual. Foram conduzidos estudos empíricos com o SSPOT-VR para avaliar sua aceitação de uso e usabilidade. Os resultados providenciam evidências que os usuários adotariam o SSPOT-VR para utilização em um ambiente real de ensino-aprendizagem, bem como demonstram os níveis adequados de usabilidade da aplicação. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-07-26 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-15122021-172922/ |
url |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-15122021-172922/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815257009760501760 |