SSPOT-VR: Uma Estação Espacial em Realidade Virtual para Treinamento em Programação

Detalhes bibliográficos
Autor(a) principal: Avellar, Gustavo Martins Nunes
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_ 1809090756671963136