Object-oriented programming (OOP) and its concepts can be difficult to grasp for first-time and beginner programmers. Virtual Reality (VR) is a new and powerful technology which can be and has been used in the realms of education. It creates an immersive, virtual space where students can be introduced abstract concepts in a fun, and interactive way. The research aspects will involve evaluating the potential of VR as a learning technology for OOP concepts, by comparing it to traditional forms of learning OOP. The research will identify fundamental elements of a framework that will provide an enhanced VR experience, in terms of usability, and also strengthen the alignment between VR learning and the programming concepts being conveyed.
The aim of this project is to provide a VR mobile application that will help students to understand OOP and OOP concepts by aligning core programming concepts with the VR learning experience.
Lab allocations have not been finalised