Immersive virtual environment as a learning tool for data structures and algorithms

  • Márcio Soussa SENAI CIMATEC University
  • Gabriel de Brito SENAI CIMATEC University
  • Tiago Vianna SENAI CIMATEC University
  • Pedro Henrique Araújo SENAI CIMATEC University
  • Carlos Alberto SENAI CIMATEC University
  • Yasmim Thasla Santos Ferreira INCITE INDUSTRIA 4.0 / SENAI CIMATEC University / AKCIT
  • Sanval Santos SENAI CIMATEC University
  • Claudia Lima SENAI CIMATEC University
  • Ingrid Winkler INCITE INDUSTRIA 4.0 / SENAI CIMATEC University / AKCIT

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.

Palavras-chave: Data structures, learning, metaverse, virtual reality, educational technology

Referências

A. R. Riyanda et al. "Enhancing higher-order thinking skills through case-project-based learning in algorithms and data structures courses," 2024.

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.
Publicado
30/09/2025
SOUSSA, Márcio et al. Immersive virtual environment as a learning tool for data structures and algorithms. In: SIMPÓSIO DE REALIDADE VIRTUAL E AUMENTADA (SVR), 27. , 2025, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 439-448.