It is clear, from the major press coverage that Virtual Reality (VR) development is garnering, that there is a huge amount of development interest in VR across multiple industries, including video streaming, gaming and simulated learning. Even though PC, web, and mobile are still the top platforms for software development, it is important for university computer science (CS) programs to expose students to VR as a development platform. Additionally, it is important for CS students to learn how to learn about new technologies, since change is constant in the CS field. CS curriculum changes happen much slower than the pace of technology adoption. As new technologies are introduced, CS faculty and students often learn together, especially in smaller CS programs. This paper describes how student-led VR projects are used, across the CS curriculum, as basic CS concepts are covered. The student-led VR projects are engaging, and promote learning and creativity. Additionally, each student project inspires more students to try their hand at VR development as well.
翻译:从主流媒体的广泛报道可以看出,虚拟现实(VR)开发正受到视频流媒体、游戏和模拟学习等多个行业的高度关注。尽管PC端、网页端和移动端仍是软件开发的主要平台,但让计算机科学专业学生接触VR开发平台具有重要意义。此外,由于计算机科学领域技术更迭持续不断,培养学生掌握新技术的学习能力至关重要。当前计算机科学课程体系的更新速度远滞后于技术采纳的节奏。在新兴技术涌现时,计算机科学教师与学生常需共同学习,这种现象在规模较小的计算机科学项目中尤为显著。本文阐述了在涵盖计算机科学基础概念的课程体系中,如何通过学生主导的VR项目开展教学。这类项目不仅具有高度参与性,更能有效促进知识掌握与创意实践。同时,每个学生项目都会激励更多学习者尝试VR开发实践。