MoonBase VR: Learning to program in a virtual reality game

Raymond Holder, Mark Carey, Patrick Walder, P. Keir
{"title":"MoonBase VR: Learning to program in a virtual reality game","authors":"Raymond Holder, Mark Carey, Patrick Walder, P. Keir","doi":"10.1145/3594441.3594454","DOIUrl":null,"url":null,"abstract":"The idea of computer programming is quite abstract and can be challenging for novices. Learning how to write code is like learning a foreign language, but without the ability to compare the new words with native ones. To overcome this obstacle to learning, current computer science teaching can employ many creative ways to teach coding. Visual aids can be used to transfer the basic concepts of programming across to new students; helping them visualize the functional elements of coding. Learning through gamification is a method also deployed by educators, and has been a proven technique to improve learning outcomes. In this study, our research aims were to investigate the gamification of computer programming using virtual reality. Immersive technology such as virtual reality provides a promising framework to deliver visualization and gamification to better convey foundational programming concepts. To test this theory, a virtual reality game was constructed which provided a self-directed learning path through a simple game narrative. Study participants (n=40) immersed within the virtual environment were provided with the opportunity to build a fundamental understanding of programming. The outcomes of the study showed that there is an interest to learn computer programming within a VR game such as this one.","PeriodicalId":247919,"journal":{"name":"Proceedings of the 2023 8th International Conference on Information and Education Innovations","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 8th International Conference on Information and Education Innovations","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3594441.3594454","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The idea of computer programming is quite abstract and can be challenging for novices. Learning how to write code is like learning a foreign language, but without the ability to compare the new words with native ones. To overcome this obstacle to learning, current computer science teaching can employ many creative ways to teach coding. Visual aids can be used to transfer the basic concepts of programming across to new students; helping them visualize the functional elements of coding. Learning through gamification is a method also deployed by educators, and has been a proven technique to improve learning outcomes. In this study, our research aims were to investigate the gamification of computer programming using virtual reality. Immersive technology such as virtual reality provides a promising framework to deliver visualization and gamification to better convey foundational programming concepts. To test this theory, a virtual reality game was constructed which provided a self-directed learning path through a simple game narrative. Study participants (n=40) immersed within the virtual environment were provided with the opportunity to build a fundamental understanding of programming. The outcomes of the study showed that there is an interest to learn computer programming within a VR game such as this one.
MoonBase VR:在虚拟现实游戏中学习编程
计算机编程的概念相当抽象,对新手来说可能具有挑战性。学习如何编写代码就像学习一门外语,但没有能力将新单词与母语进行比较。为了克服这一学习障碍,目前的计算机科学教学可以采用许多创造性的方法来教授编程。视觉辅助工具可以用来向新生传授编程的基本概念;帮助他们可视化编码的功能元素。通过游戏化学习也是教育工作者采用的一种方法,并且已经被证明是一种改善学习效果的技术。在这项研究中,我们的研究目的是研究使用虚拟现实的计算机编程的游戏化。像虚拟现实这样的沉浸式技术提供了一个很有前途的框架来实现可视化和游戏化,从而更好地传达基本的编程概念。为了验证这一理论,我们构建了一款虚拟现实游戏,该游戏通过简单的游戏叙述提供了一个自我导向的学习路径。研究参与者(n=40)沉浸在虚拟环境中,有机会建立对编程的基本理解。研究结果表明,在像这样的虚拟现实游戏中,人们对学习计算机编程很感兴趣。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信