VRLOOP: Immersive Virtual Reality for Learning Object-Oriented Programming

Lasse F. Lui*, Vittoria Frau, Guido Makransky, Konstantinos Koumaditis, Germán Leiva

*Corresponding author for this work

Research output: Contribution to book/anthology/report/proceedingArticle in proceedingsResearchpeer-review

Abstract

Novice students often report difficulties applying abstract concepts of Object-Oriented Programming (OOP). Several studies highlight the potential of Immersive Virtual Reality (VR) as a valuable tool for supporting classroom teaching through novel and engaging learning environments. However, combining interactive learning in VR with concepts from OOP is challenging. We present VRLOOP (VR Learning of OOP), an immersive system to learn OOP concepts in a collaborative and embodied environment. The design of VRLOOP combines principles from HCI and educational psychology. VRLOOP supports enactive rather than symbolic learning, i.e. the use of textual code. We conducted an initial pilot study with 14 students to evaluate VRLOOP’s usability and gather subjective feedback. 93% reported that VRLOOP made the content from the class easier to understand. Finally, we discuss limitations and directions for future research on VR environments for learning programming concepts.
Original languageEnglish
Title of host publicationProceedings - 2025 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops, VRW 2025
PublisherIEEE
Publication date2025
Pages663-670
DOIs
Publication statusPublished - 2025

Keywords

  • Virtual Reality
  • Immersive learning
  • Collaborative learning
  • Computer science education
  • Object-oriented programming

Fingerprint

Dive into the research topics of 'VRLOOP: Immersive Virtual Reality for Learning Object-Oriented Programming'. Together they form a unique fingerprint.

Cite this