Immersive virtual environment as a learning tool for data structures and algorithms
Resumo
The abstract nature of data structures and algorithms remains a challenge in computer science education. This study aims to design and develop an educational tool based on metaverse and virtual reality technologies to support the teaching and learning of data structures and algorithms. A Design Science Research methodology was adopted, involving the development of an immersive learning tool available in two formats: a virtual reality version and a metaverse version. To evaluate the tool, questionnaires were administered at two distinct moments. Initially, a group of forty students assessed the tool, focusing on the didactic effectiveness of the experience alongside a usability survey. Subsequently, a second group of eight students was surveyed to examine both usability and immersion aspects of the tool. As a result, the tool demonstrated significant gains in conceptual understanding for undergraduate students (p < 0.05), particularly with respect to stacks and queues. Usability assessments, using the System Usability Scale, yielded positive scores (80 and 75.3), suggesting ease of use. However, the Igroup Presence Questionnaire score of 2.92 indicated a lower sense of immersion, which could impact user engagement. These findings suggest that, while the tool effectively enhances conceptual understanding, interactive elements need refinement to optimize immersion and practical problem-solving transfer. The study provides an evaluated immersive tool and empirical evidence with potential implications for virtual learning environments. Future work should focus on addressing immersion gaps and improving practical application transfer to further consolidate the proposed contribution.
Referências
A. Runceanu and M. A. Runceanu, "Challenges in teaching programming and algorithms," 2023.
A. Mtaho and L. Mselle, "Difficulties in learning the data structures course: Literature review," The Journal of Informatics, vol. 4, no. 1, 2024.
Jayaraj, Lionel, and C. Reeve, "XR immersion for teaching and learning with precise alignment guidance in user perspective," Proceedings of the 2024 15th International Conference on E-Education, E-Business, E-Management and E-Learning, 2024.
L. G. G. Almeida, N. V. d. Vasconcelos, I. Winkler, and M. F. Catapan, "Innovating industrial training with immersive metaverses: A method for developing cross-platform virtual reality environments," Applied Sciences, vol. 13, no. 15, 2023. [link]
G. Brito, D. Scheltes, A. Durval, J. Aragao, S. Santos, C. Lima, M. Soussa, and I. Winkler, "Developing an university immersive campus: Guidelines for beginner developers," in Anais do XXVI Simposio de Realidade Virtual e Aumentada, Porto Alegre, RS, Brasil: SBC, 2024, pp. 261–265. [link]
M. Li, D. Wang, E. Purwanto, T. Selig, Q. Zhang, and H.-N. Liang, "Visualcodemooc: A course platform for algorithms and data structures integrating a conversational agent for enhanced learning through dynamic visualizations," SoftwareX, vol. 30, p. 102072, 2025.
L. Cui, C. Zhu, R. Hare et al. "Metaedu: A new framework for future education," Discover Artificial Intelligence, vol. 3, no. 10, 2023.
A. Ferrari, M. Pereira, and S. C. de Sousa, "Virtual reality in education: An overview of the state of the art," International Journal of Advanced Computer Science and Applications (IJACSA), vol. 12, no. 2, pp. 45–53, 2021.
R. Schroeder, "Extended reality and the metaverse: Theoretical foundations and educational applications," British Journal of Educational Technology, vol. 54, no. 1, pp. 5–19, 2023.
F. Fernandes and C. Werner, "Towards immersive learning in object-oriented paradigm: A preliminary study," in 2019 21st Symposium on Virtual and Augmented Reality (SVR), IEEE, 2019, pp. 59–68.
L. V. O. Lima, L. G. Magalhaes, P. Rangel-Henriques, and A. Cardoso, "AR-based learning resource: A different way to learn data-structures," in Proceedings of the 23rd International Conference on Information Systems and Technologies (WorldCIST), 2023.
J. Ahmad, D. N. A. Jawawi, L. M. Yusuf, R. Samsudin, and N. Idris, "Investigating the effectiveness of learning data structure and algorithm (DSA) programming using augmented reality," Journal of Advanced Research in Applied Sciences and Engineering Technology, vol. 33, no. 3, pp. 62–72, 2024.
F. Fernandes, D. Castro, C. Rodrigues, and C. Werner, "Evaluating user experience of a software engineering education virtual environment," in Proceedings of the 24th Symposium on Virtual and Augmented Reality (SVR 2022), ACM, 2022, pp. 137–141.
S. Gregor and A. R. Hevner, "Positioning and presenting design science research for maximum impact," MIS Quarterly, pp. 337–355, 2013.
A. R. Hevner, S. T. March, J. Park, and S. Ram, "Design science in information systems research," MIS Quarterly, vol. 28, no. 1, pp. 75–105, 2004.
Student, "The probable error of a mean," Biometrika, vol. 6, no. 1, pp. 1–25, 1908.
J. Brooke, "SUS: A 'quick and dirty' usability scale," in Usability Evaluation in Industry, P. W. Jordan, B. Thomas, B. A. Weerdmeester, and I. L. McClelland, Eds. London: Taylor & Francis, 1996, pp. 189–194.
M. Schrepp, A. Hinderks, and J. Thomaschewski, "Design and evaluation of a short version of the user experience questionnaire (UEQ-S)," International Journal of Interactive Multimedia and Artificial Intelligence, vol. 4, no. 6, pp. 103–108, 2017.
S. Deterding, D. Dixon, R. Khaled, and L. Nacke, "Gamification: Toward a definition," in Proceedings of the CHI 2011 Gamification Workshop, Vancouver, BC, Canada, 2011, pp. 12–15.
J. Cohen, Statistical Power Analysis for the Behavioral Sciences, 2nd ed. Hillsdale, NJ: Lawrence Erlbaum Associates, 1988.
