Abstract
Programming is a highly sought-after technical skill in the job market, but there are limited avenues available for training competent and proficient programmers. This research focuses on evaluating an immersive virtual reality (VR) application that has been introduced in the field of Python learning, which uses the interaction technique and a user interface, allowing the novice to engage in VR learning. 30 participants were recruited for the evaluation purpose and they are divided into two groups–15 for Experiment I, and 15 for Experiment II. A questionnaire to evaluate the user interface was done in Experiment I, and a questionnaire to evaluate the novice’s acceptance of the VR application was given to the participants in Experiment II. Furthermore, interviews were conducted to collect detailed feedback from all the participants. From the results, it can be noted that the implemented interaction designs in this VR application are adequate. However, more interaction techniques can be integrated to increase the degree of immersive experience of the user in the application. Besides, the interface of the application is considered adequate and reasonable. Nevertheless, there is room for improvement in the aspect of usability and provide a higher level user experience. The novices’ acceptance level of the new proposed learning method is low; this might be due to the users’ fear of change– a normal human behaviour in embracing new things in life. Therefore, a larger sample size is proposed to further investigate the novice’s acceptance of the new learning method by using an improved version of the VR application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zyda, M.: From visual simulation to virtual reality to games. Computer 38, 25–32 (2005)
Shafer, D.M., Carbonara, C.P., Korpi, M.F.: Factors affecting enjoyment of virtual reality games: a comparison involving consumer-grade virtual reality technology. Games Health 8, 15–23 (2019)
Bell, J.T., Fogler, H.S., Arbor, A.: The application of virtual reality to chemical engineering education, Simul. Ser. 29(2) (1997)
Bogusevschi, D., Muntean, C., Muntean, G.-M.: Teaching and learning physics using 3D virtual learning environment: a case study of combined virtual reality and virtual laboratory in secondary school’. J. Comput. Math. Sci. Teach. 39, 5–18 (2020)
Vesisenaho, M., Juntunen, M., Hakkinen, P., Poysa-Tarhonen, J.: Virtual reality in education: focus on the role of emotions and physiological reactivity’. J. Virtual world Res. 12, (2019)
Gallagher, A.G., Ritter, E.M., Champion, H., Higgins, G., Fried, M.P., Moses, G., Satava, R.M.: Virtual reality simulation for the operating room. Ann. Surg. 241(2), 364–372 (2005)
Tieri, G., Morone, G., Paolucci, S., Iosa, M.: Expert Review of Medical Devices Virtual reality in cognitive and motor rehabilitation: facts, fiction, and fallacies. Exp. Rev. Med. Dev. 15, 1–11 (2018)
McKnight, R.R., Pean, C.A., Buck, J.S., Hwang, J.S., Hsu, J.R., Pierrie, S.N: Virtual Reality and Augmented Reality-Translating Surgical Training into Surgical Technique, pp. 1–12. Springer, New york (2020)
Makled, E., Yassien, A., Elagroudy, P., Magdy, M., Abdennadher, S., Hamdi, N.: PathoGenius VR: VR medical training. In: Proceedings- Pervasive Displays, pp. 1–2 (2019)
Triegaardt, J., Han, T.S., Sada, C., Sharma, S., Sharma, P.: The role of virtual reality on outcomes in rehabilitation of Parkinson’s disease. Neurol. Sci. 41, 529–536 (2020)
Yin, J., Yuan, J., Arfaei, N., Catalano, P.J., Allen, J.G., Spengler, D.: Effects of biophilic indoor environment on stress and anxiety recovery. Environmental 136, 105247 (2020)
Alexander, T., Westhoven, M., Conradi, J.: Virtual Environments for Competency-Oriented Education and Training, pp. 23–29 (2017)
Kupin, A., Moeller, B., Jiang, Y., Banerjee, N. K., Banerjee, S.: Task-Driven Biometric Authentication of Users in Virtual Reality (VR) Environments, pp. 55–67 (2019)
Ahir, K., Govani, K., Gajera, R., Shah, M.: Application on virtual reality for enhanced education learning, military training and sports. Augment. Hum. Res. 5, 1–9 (2020)
Cipresso, P., Alice, I., Giglioli, C., Raya, M.A., Riva, G.: The past present, and future of virtual and augmented reality research: a network and cluster analysis of the literature. Front. Psychol. 9, 1–20 (2018). https://doi.org/10.3389/fpsyg.2018.02086
Baños, R., Botella, C., García-Palacios, A., Villa, H., Perpiñá, C., Gallardo, M.: Environments: the roles of absorption and dissociation, CyberPsychol. Behav. 2(2), 143–148 (1999)
Radianti, J., Majchrzak, T.A., Fromm, J., Wohlgenannt, I.: A systematic review of immersive virtual reality applications for higher education: design elements, lessons learned, and research agenda. Comput. Educ. 147 (2020)
Cass, S.: The Top Programming Languages 2019 - IEEE Spectrum. IEEE Spectrum (2019)
Milne, I., Rowe, G.: Difficulties in learning and teaching programming - views of students and tutors. Educ. Inf. Technol. 7(1), 55–66 (2002)
Edori, P.G.: Students’ Motivation and the Challenges Instructors Face Incorporating ICT Based Instructional Materials (2014)
Sherman, W.R., Craig, A.B.: Understanding Virtual Reality Interface, Application, and Design. Morgan Kaufmann, Cambridge (2019)
Mikropoulos, T., Chalkidis, A., Katskikis, A., Emvalotis, A.: Students’ attitudes towards educational virtual environments. Educ. Inf. Technol. 3(2), 137–148 (1998)
Pantelidis, V.S.: Reasons to Use Virtual Reality in Education and Training Courses and a Model to Determine When to Use Virtual Reality, pp. 59–70
Al-bataineh, A., Brooks, L.: Challenges, Advantages, And Disadvantages of Instructional Technology in the Community College Classroom (2016)
Robertson, G.G., Card, S.K., Mackinlay, J.: Three views of virtual reality: non-immersive virtual reality. Computer 26(2), 81 (1993)
Baka, E., Stavroulia, K.E., Thalmann, N.M., Lanitis, A.: An EEG-based Evaluation for Comparing the Sense of Presence between Virtual and Physical Environments, pp. 107–116 (2018)
Bowman, D.A., Mcmahan, R.P., Tech, V.: Virtual Reality: How Much Immersion Is Enough? (2007)
Ollege, U.N.C.: Learning by doing and learning through play: an exploration of interactivity in virtual environments for children Maria Roussou. Comput. Entertain. 2(1), 1–23 (2004)
Huang, H., Liaw, S., Lai, C.: Exploring learner acceptance of the use of virtual reality in medical education-a case study of desktop and projection-based display systems. Interact. Learn. Environ. 24, 1–17 (2013)
Salis, C., Pantelidis, V.S.: Designing virtual environments for instruction: concepts and considerations. VR Sch. 2, 6–10 (1997)
Mergel, B.: Instructional Design and Learning Theory (1998)
Grivokostopoulou, F.: An Innovative Educational Environment Based on Virtual Reality and Gamification for Learning Search Algorithms, pp. 1–6 (2016)
Pierre, F., Zhao, F., Koufakou, A.: Learning Programming in Virtual Reality Environments. Computer Science HCI in Games, pp. 448–457 (2020)
Kamaruzzaman, M.: Top 10 In-Demand Programming Languages to Learn in 2020 (2020)
Choe, M., Choi, Y., Park, J., Kim, H.K.: Comparison of gaze cursor input methods for virtual reality devices. Int. J. Hum.–Comput. Interact. 35, 1–10 (2018)
Control, P.M.: Navigation in Virtual Reality Comparison of Gaze-Directed and Pointing Motion Control, pp. 18–20 (2016)
Darken, R.P., Sibert, J.L.: Wayfinding strategies and behaviors in large virtual worlds. Human Factors in Computing Systems Common Ground (1996)
Heemels, W., Johansson, K., Tabuada, P.: An Introduction to Event-Triggered and self-triggered control. IEEE Conference on Decision and Control (CDC) (2012)
Serafin, S., Geronazzo, M., Erkut, C., Nilsson, N.C., Nordahl, R.: Sonic interactions in virtual reality: state of the art, current challenges, and future directions. IEEE Comput. Graphics Appl. 38(2), 31–43 (2018)
Boletsis, C.: The new era of virtual reality locomotion: a systematic literature review of techniques and a proposed typology. Multi. Technol. Interact. 1(4), 24 (2017)
Dahlstrom, E., Brooks, D.C., Grajek, S., Reeves, J.: ECAR Study of Students and Information Technology-5 common problems faced by python beginners (2015)
Cochrane, T.: Mobile VR in education-From the fringe to the mainstream. Int. J. Mobile Hum. Comput. Interact. 8(4), 44–60 (2016)
Bingham, D.: To Reach Its Full Potential, Mobile VR Needs More Pixels-But There’s No Free Lunch (2018)
Deb, S., Ray, A.B.: Smartphone Based Virtual Reality Systems in Classroom Teaching -A Study on The Effects of Learning Outcome, pp. 68–71 (2016)
Dascalu, M., Bagis, S., Nitu, M., Ferche, M., Dragos, A., Moldoveanu, B.: Experiential learning VR system for studying computer architecture. 10(3), pp. 197–215 (2017)
Yap, M.C.: Google Cardboard for a K12 Social Studies Module, pp. 1–30 (2016)
Lee, S.H., Sergueeva, K., Catangui, M., Kandaurova, M.: Assessing Google Cardboard virtual reality as a content delivery system in business classrooms. J. Educ. Bus. 92(4), 153–160 (2017)
Papachristos, N.M., Vrellis, I., Mikropoulos, T.A.: A comparison between Oculus Rift and a low-cost smartphone VR headset: immersive user experience and learning. In: Proceedings - IEEE 17th International Conference on Advanced Learning Technologies, ICALT 2017, pp. 477–481 (2017)
Sileyew, K.J.: Research Design and Methodology. Text Mining - Analysis, Programming and Application (2019)
Segura, R.J., Del Pino, F.J., Ogáyar, C.J., Rueda, A.J.: VR-OCKS: a virtual reality game for learning the basic concepts of programming. Comput. Appl. Eng. Educ. 28(1), 31–41 (2020)
Kieruj, N.D., Moors, G.: Variations in response style behavior by response scale format in attitude research. Int. J. Public Opin. Res. 22(3), 320–342 (2010)
Humar, I., Krebl, M., Orel, M., Lu, H.: Virtual Reality Sickness and Challenges Behind Different Technology and Content Settings. Mobile Networks and Applications (2019)
Acknowledgement
This work was supported and funded by Universiti Malaysia Sarawak (UNIMAS), under the Scholarship of Teaching and Learning Grants (SoTL/FSKPM/2019(1)/001).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Saleh, A.Y., Chin, G.S., Tei, R., Othman, M.K., Mohamad, F.S., Chen, C.J. (2021). Learning Scope of Python Coding Using Immersive Virtual Reality. In: Saeed, F., Mohammed, F., Al-Nahari, A. (eds) Innovative Systems for Intelligent Health Informatics. IRICT 2020. Lecture Notes on Data Engineering and Communications Technologies, vol 72. Springer, Cham. https://doi.org/10.1007/978-3-030-70713-2_97
Download citation
DOI: https://doi.org/10.1007/978-3-030-70713-2_97
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70712-5
Online ISBN: 978-3-030-70713-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)