DVRT: Design and Evaluation of a Virtual Reality Drone Programming Teaching System

Zean Jin,Yulong Bai,Wei Song,Qinghe Yu,Xiaoxin Yue,Xiang Jia
DOI: https://doi.org/10.1016/j.cag.2024.104114
IF: 1.821
2024-10-31
Computers & Graphics
Abstract:Virtual Reality (VR) is an immersive virtual environment generated through computer technology. VR teaching, by utilizing an immersive learning model, offers innovative learning methods for Science, Technology, Engineering and Mathematics (STEM) education as well as programming education. This study developed a Drone Virtual Reality Teaching (DVRT) system aimed at beginners in drone operation and programming, with the goal of addressing the challenges in traditional drone and programming education, such as difficulty in engaging students and lack of practicality. Through the system's curriculum, students learn basic drone operation skills and advanced programming techniques. We conducted a course experiment primarily targeting undergraduate students who are beginners in drone operation. The test results showed that most students achieved scores above 4 out of 5, indicating that DVRT can effectively promote the development of users' comprehensive STEM literacy and computational thinking, thereby demonstrating the great potential of VR technology in STEM education. Through this innovative teaching method, students not only gain knowledge but also enjoy the fun of immersive learning.
computer science, software engineering
What problem does this paper attempt to address?