Supporting K-12 Students on Learning Programming Using Mobile Immersive Virtual Reality
Abstract
As programming becomes fundamental in several areas and a desirable skill for children, teenagers, and adults, many teaching and learning approaches have been developed. Despite mobile learning, immersive virtual reality (VR), block-based programming (BBP), and storytelling have been used to support the learning of programming, to the best of our knowledge, there aren't any studies in the literature considering their jointly usage. Therefore, we created SSPOT-VR (Space Station for Programming Training in Virtual Reality), a low-cost mobile learning application that integrates methods for the teaching and learning of programming and the simulated experience of an immersive digitally created world. Results from surveys conducted with K-12 students and focused on user acceptance (n1=124 and n2=16) demonstrated that students accepted SSPOT-VR for usage. In a different perspective, a knowledge retention evaluation (n3=31) provided evidence that students retained programming knowledge after experiencing the application. Considering both results, new research opportunities became available, as adding collaboration and scaffolding to SSPOT-VR.
References
Luxton-Reilly, A., Simon, Albluwi, I., Becker, B. A., Giannakos, M., Kumar, A. N., Ott, L., Paterson, J., Scott, M. J., Sheard, J., and Szabo, C. (2018). Introductory programming: A systematic literature review. In Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018 Companion.
Radianti, J., Majchrzak, T. A., Fromm, J., and Wohlgenannt, I. (2020). A systematic review of immersive virtual reality applications for higher education: Design elements, lessons learned, and research agenda. Computers and Education, 147:103778.
Sigayret, K., Tricot, A., and Blanc, N. (2022). Unplugged or plugged-in programming learning: A comparative experimental study. Computers and Education, 184:104505.
