Abstract
Learning object oriented programming (OOP) has been a daunting and challenging task for students across tertiary institutions in Nigeria. Various literatures have suggested the use of technology as a way to improve students’ understanding of the subject. In this study, the overall aim is to investigate the effect of Imikode- a virtual reality (VR) game amongst students of higher educational institutions in Nigeria studying object oriented programming courses and whether there is a positive correlation in their understanding of the subject on one hand and also an improvement in their programming skills on the other hand. First year computer science students across tertiary institutions in Nigeria were recruited to play the game after which the usefulness, satisfaction and ease of use questionnaire was administered. The results of the survey showed a positive correlation in their understanding of the subject and a further booster in their programming skills. Furthermore, the qualitative data analyzed showed how the Imikode tool motivated students in learning OOP concepts and thus, enabling more engagement with the technology as a veritable tool for learning OOP concepts.
Similar content being viewed by others
References
Abulrub, A. H. G., Attridge, A. N., & Williams, M. A. (2011). Virtual reality in engineering education: The future of creative learning. International Journal of Emerging Technologies in Learning. 6(4). https://doi.org/10.3991/ijet.v6i4.1766
Adachi, R., Cramer, E. M., & Song, H. (2020).Using virtual reality for tourism marketing: A mediating role of self-presence. The Social Science Journal, 1-14.https://doi.org/10.1080/03623319.2020.172727245
Agbo, F. J., Oyelere, S. S., & Bouali, N. (2020). A UML approach for designing a VR-based smart learning environment for programming education. In 2020 IEEE Frontiers in Education Conference (FIE), 1–5. https://doi.org/10.1109/FIE44824.2020.9273956
Alfadil, M. (2020). Effectiveness of virtual reality game in foreign language vocabulary acquisition. Computers & Education, 153, 103893. https://doi.org/10.1016/j.compedu.2020.103893
Allison, J. (2008). History educators and the challenge of immersive pasts: A critical review of virtual reality ‘tools’ and history pedagogy. Learning, Media and Technology, 33(4), 343–352. https://doi.org/10.1080/17439880802497099
Araiza-Alba, P., Keane, T., Chen, W. S., & Kaufman, J. (2021). Immersive virtual reality as a tool to learn problem-solving skills. Computers & Education, 164, 104121. https://doi.org/10.1016/j.compedu.2020.104121
Araiza-Alba, P., Keane, T., & Kaufman, J. (2020). Are we ready for Virtual Reality in K-12 classrooms? EdArXiv. https://doi.org/10.35542/osf.io/ux8hs
Bell, J. T., & Fogler, H. C. (2004, March). The application of virtual reality to (chemical engineering) education. In IEEE Virtual Reality, 217–218. https://doi.org/10.1109/VR.2004.1310077
Bouali, N., Nygren, E., Oyelere, S. S., Suhonen, J., & Cavalli-Sforza, V. (2019). Imikode: A VR Game to Introduce OOP Concept. In 19th Koli Calling International Conference on Computing Education. Koli, Finland; ACM. https://doi.org/10.1145/3364510.3366149
Bricken, M. (1991). Virtual reality learning environments: Potentials and challenges. ACM Siggraph Computer Graphics, 25(3), 178–184. https://doi.org/10.1145/126640.126657
Chittaro, L. and Buttussi, F. (2015). Assessing Knowledge Retention of an Immersive Serious Game vs. a Traditional Education Method in Aviation Safety. IEEE Trans. Visualization and Computer Graphics, 21(4), 529–538. https://doi.org/10.1109/TVCG.2015.2391853
Chuah, K. M., Chen, C. J., & Teh, C. S. (2010). Incorporating Kansei Engineering in instructional design: Designing virtual reality based learning environments from a novel perspective. Themes in Science and Technology Education, 1(1), 37–48.
Cook, M., Lischer-Katz, Z., Hall, N., Hardesty, J., Johnson, J., McDonald, R., & Carlisle, T. (2019). Challenges and strategies for educational virtual reality. Information Technology and Libraries, 38(4), 25–48. https://doi.org/10.6017/ital.v38i4.11075
Curry, J., Price, T., & Sabin, P. (2015). Commercial-off-the-shelf-technology in UK military training. Simulation & Gaming, 47(1), 7–30. https://doi.org/10.1177/1046878115600578
Davidekova, M., Mjartan, M., & Gregus, M. (2017). Utilization of virtual reality in education of employees in Slovakia. Procedia Computer Science, 113, 253–260. https://doi.org/10.1016/j.procs.2017.08.365
Farshid, M., Paschen, J., Eriksson, T., & Kietzmann, J. (2018). Go boldly! Explore augmented reality (AR), virtual reality (VR), and mixed reality (MR) for business. Business Horizons, 61(5), 657–663. https://doi.org/10.1016/j.bushor.2018.05.009
Feng, Z., Gonzalez, V., Amor, R., Lovreglio, R., & Cabrera-Guerrero, G. (2018). Immersive virtual reality serious games for evaluating training and research: A systematic review. Computers & Education, 127, 252–266. https://doi.org/10.1016/j.compedu.2018.09.002
Feng, X., Daguo, S. and Hongchen, Y. (2010). Simulation research of crime scene based on UDK. In Proceeding of the 2nd International Conference on Information Science and Engineering (ICISE), 1–4. https://doi.org/10.1109/ICISE.2010.5690391.
Ferguson, C., van den Broek, E. L., & van Oostendorp, H. (2020). On the role of interaction mode and story structure in virtual reality serious games. Computers & Education, 143, 103671. https://doi.org/10.1016/j.compedu.2019.103671
Fransson, G., Holmberg, J., & Westelius, C. (2020). The challenges of using head mounted virtual reality in K-12 schools from a teacher perspective. Education and Information Technologies, 25(4), 3383–3404. https://doi.org/10.1007/s10639-020-10119-1
Freina, L., & Ott, M. (2015). A literature review on immersive virtual reality in education: state of the art and perspectives. Proceeding of the International Scientific Conference in E-learning and Software for Education, 1(133), 10–1007.
Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60(5), 510–516. https://doi.org/10.1007/s11528-016-0098-4
Halabi, O. (2020). Immersive virtual reality to enforce teaching in engineering education. Multimedia Tools and Applications, 79(3), 2987–3004. https://doi.org/10.1007/s11042-019-08214-8
Hariyanto, D., Mock, B. T., & Thomos, K. (2020). Usability evaluation of personalized adaptive e-learning. Knowledge Management & E-learning, 12(1), 85–105. https://doi.org/10.34105/j.kmel.2020.12.005
Huang, H. M., Liaw, S. S., & Lai, C. M. (2016). Exploring learner acceptance of the use of virtual reality in medical education: A case study of desktop and projection-based display systems. Interactive Learning Environments, 24(1), 3–19. https://doi.org/10.1080/10494820.2013.817436
Hussein, M., & Nätterdal, C. (2015). The benefits of virtual reality in education- A comparison Study. University of Gothenburg, Chalmers University of Technology Department of Computer Science and Engineering SE-412 96. Available at http://hdl.handle.net/2077/39977
Inayat, I., Inayat, Z., & Amin, R. U. (2016). Teaching and learning object-oriented analysis and design with 3D game. In 2016 International Conference on Frontiers of Information Technology (FIT) 46–51. https://doi.org/10.1109/FIT.2016.017.
Iordan, A. N. C. A., & Panoiu, M. A. N. U. E. L. A. (2010). Design using UML diagrams of an educational informatics system for the study of computational geometry elements. WSEAS Transactions on Computers, 9(9), 960–970.
Jensen, L., & Konradsen, F. (2018). A review of the use of virtual reality head-mounted displays in education and training. Education and Information Technologies, 23(4), 1515–1529. https://doi.org/10.1007/s10639-017-9676-0
Jiang, J., Zhi, L., & Xiong, Z. (2018). Application of virtual reality technology in education and teaching. In 2018 International Joint Conference on Information, Media and Engineering (ICIME) 300–302. https://doi.org/10.1109/ICIME.2018.00070
Jimenez, I. A. C., García, L. C. C., Violante, M. G., Marcolin, F., & Vezzetti, E. (2021). Commonly used external TAM variables in e-learning, agriculture and virtual reality applications. Future Internet, 13(1), 7. https://doi.org/10.3390/fi13010007
Kavanagh, S., Luxton-Reilly, A., Wuensche, B., & Plimmer, B. (2017). A systematic review of virtual reality in education. Themes in Science and Technology Education, 10(2), 85–119.
Kölling, M., & Rosenberg, J. (2001). Guidelines for teaching object orientation with java. ACM SIGCSE Bulletin, 33(3), 33–36. https://doi.org/10.1145/377435.377461
Lee, E. A. L., & Wong, K. W. (2008). A review of using virtual reality for learning. Transactions on Edutainment, I, 231–241. https://doi.org/10.1007/978-3-540-69744-2_18
Liang, W. (2019). Scene art design based on human-computer interaction and multimedia information system: An interactive perspective. Multimedia Tools and Applications, 78(4), 4767–4785. https://doi.org/10.1007/s11042-018-7070-6
Loureiro, S. M. C., Guerreiro, J., Eloy, S., Langaro, D., & Panchapakesan, P. (2019). Understanding the use of virtual reality in marketing: A text mining-based review. Journal of Business Research, 100, 514–530. https://doi.org/10.1016/j.jbusres.2018.10.055
Lund, A. (2001). Measuring usability with the USE questionnaire. Usability Interface, 8(2), 3–6.
Martin-Gutierrex, J., Mora, C.E., Anorbe-Diaz, B., & Gonzalez-Marrero, A. (2017). Virtual technologies trends in education. EURASIA Journal of Mathematics Science Technology Education, 13(2), 469–486. https://doi.org/10.12973/eurasia.2017.00626a
Merchant, Z., Goetz, E. T., Cifuentes, L., Keeney-Kennicutt, W., & Davis, T. J. (2014). Effectiveness of virtual reality-based instruction on students’ learning outcomes in K-12 and higher education: A meta-analysis. Computers & Education, 70, 29–40. https://doi.org/10.1016/j.compedu.2013.07.033
Nedel, L., de Souza, V. C., Menin, A., Sebben, L., Oliveira, J., Faria, F., & Maciel, A. (2016). Using immersive virtual reality to reduce work accidents in developing countries. IEEE Computer Graphics and Applications, 36(2), 36–46. https://doi.org/10.1109/MCG.2016.19
Ogbuanya, T. C., & Onele, N. O. (2018). Investigating the effectiveness of desktop virtual reality for teaching and learning of electrical /electronics technology in universities. Computers in the Schools, 35(3), 226–248. https://doi.org/10.1080/07380569.2018.1492283
Oroma O. J, Herbert Wanga, Fredrick Ngumbuke (2012). Challenges of teaching and learning computer programming in developing countries: Lessons from Tumaini University; In Proceedings of the 6th International Technology Education and Development Conference, 3820–3826. https://doi.org/10.13140/2.1.3836.6407
Oyelere, S. S., Bouali, N., Kaliisa, R., Obaido, G., Yunusa, A. A., & Jimoh, E. R. (2020). Exploring the trends of educational virtual reality games: A systematic review of empirical studies. Smart Learning Environments, 7(1), 1–22. https://doi.org/10.1186/s40561-020-00142-7
Pierre, F., Zhao, F., & Koufakou, A. (2020). Learning programming in a virtual reality environment. Springer, 448-457.https://doi.org/10.1007/978-3-030-50164-8_33
Pottle, J. (2019). Virtual reality and the transformation of medical education. Future Healthcare Journal, 6(3), 181–185. https://doi.org/10.7861/fhj.2019-0036
Rasheed, F., Onkar, P., & Narula, M. (2015). Immersive virtual reality to enhance the spatial awareness of students. In Proceedings of the 7th International Conference on HCI, 154–160. https://doi.org/10.1145/2835966.2836288
Román-Ibáñez, V., Pujol-López, F. A., Mora-Mora, H., Pertegal-Felices, M. L., & Jimeno-Morenilla, A. (2018). A low-cost immersive virtual reality system for teaching robotic manipulators programming. Sustainability, 10(4), 1102. https://doi.org/10.3390/su10041102
Segura, R. J., del Pino, F. J., Ogáyar, C. J., & Rueda, A. J. (2020). VR-OCKS: A virtual reality game for learning the basic concepts of programming. Computer Applications in Engineering Education, 28(1), 31–41. https://doi.org/10.1002/cae.22172
Shim, K. C., Park, J. S., Kim, H. S., Kim, J. H., Park, Y. C., & Ryu, H. I. (2003). Application of virtual reality technology in biology education. Journal of Biological Education, 37(2), 71–74. https://doi.org/10.1080/00219266.2003.9655854
Sipilä, J. (2020). Benefits and challenges of adopting virtual reality in primary education. Oulu University Library, p. 21, available at http://urn.fi/URN:NBN:fi:oulu-202005302244
Stigall, J., & Sharma, S. (2017). Virtual reality instructional modules for introductory programming courses. In 2017 IEEE integrated stem education conference (ISEC), 34–42. https://doi.org/10.1109/ISECon.2017.7910245.
Sunday, K., Ocheja, P., Hussain, S., Oyelere, S. S., Samson, B. O., & Agbo, F. J. (2020). Analyzing student performance in programming education using classification techniques. International Journal of Emerging Technologies in Learning (iJET), 15(2), 127–144. https://doi.org/10.3991/ijet.v15i02.11527
Sunday, K., Oyelere, S. S., Agbo, F. J., Aliyu, M. B., Samson B. O., Bouali, N. (2021). Usability evaluation of virtual reality game to facilitate learning of object oriented programming. Manuscript submitted for publication.
Vergara, D., Rubio, M. P., & Lorenzo, M. (2017). On the design of virtual reality learning environments in engineering. Multimodal Technologies and Interaction, 1(2), 11. https://doi.org/10.3390/mti1020011
Virvou, M., Manos, C., Katsionis, G., & Tourtoglou, K. (2002). VR-ENGAGE: A virtual reality educational game that incorporates intelligence. Proceedings of IEEE International Conference on Advanced Learning Technologies.
Virvou, M., & Katsionis, G. (2008). On the usability and likeability of virtual reality games for education: The case of VR-ENGAGE. Computers & Education, 50, 154–178. https://doi.org/10.1016/j.compedu.2006.04.004
Vostinar, P., Horvathova, D., Mitter, M., & Bako, M. (2021). The look at the various uses of VR. Open Computer Science, 11, 241–250. https://doi.org/10.1515/comp-2020-0123
Wang, R., DeMaria, S., Goldberg, A., & Kartz, D. (2016). A systematic review of serious games in training health care professionals. Simulation in Healthcare: The Journal for Simulation in Healthcare, 11(1), 41–51. https://doi.org/10.1097/SIH.0000000000000118
Winn, W., Windschitl, M., Fruland, R., & Lee, Y. (2002). When does immersion in a virtual environment helps students construct understanding? In Proceeding of the International Conference of the Learning Sciences (ICLS), 497–503.
Winslow, L. E. (1996). Programming pedagogy – A psychological overview. SIGCSE Bulletin, 28, 17–22.
Wolfartsberger, J. (2019). Analyzing the potential of virtual reality for engineering design review. Automation in Construction, 104, 27–37. https://doi.org/10.1016/j.autcon.2019.03.018
Yung, R., & Khoo-Lattimore, C. (2019). New realities: A systematic literature review on virtual reality and augmented reality in tourism research. Current Issues in Tourism, 22(17), 2056–2081. https://doi.org/10.1080/13683500.2017.1417359
Zang, Y., Zhu, Z., Song, Z., & Mao, E. (2010). Virtual reality and the application in virtual experiment for agricultural equipment. In International Conference on Computer and Computing Technologies in Agriculture, 346, 257–268. https://doi.org/10.1007/978-3-642-18354-6_32
Acknowledgements
Not applicable
Funding
No funding was received to conduct the study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Ethics approval
The study has undergone appropriate ethics protocol.
Consent to participate
The participants gave their consent to participate in the study.
Consent for publication
The authors gave their consent for the publication.
Conflict of Interest
None.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sunday, K., Wong, S.Y., Samson, B.O. et al. Investigating the effect of imikode virtual reality game in enhancing object oriented programming concepts among university students in Nigeria. Educ Inf Technol 27, 6819–6845 (2022). https://doi.org/10.1007/s10639-022-10886-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-022-10886-z