Hold on just a sec...
3 credits
Fall 2025 Lecture Upper DivisionThis course introduces students to the hardware, software, and cognitive underpinnings necessary for creating cutting-edge virtual reality (VR) applications with a strong emphasis on immersive and interactive experiences, allowing students to explore and innovate within the realm of VR. Students will engage with various topics throughout the course, including computer graphics, human-computer interaction, applied perception, optics, and display technologies. Practical experience with consumer-grade virtual reality systems will empower students to design, develop, and analyze VR applications that are effective and comfortable for the user. This course aims to explore the vast potential of VR beyond traditional applications, highlighting its impact on entertainment, healthcare, education, and various other industrial domains. Through a combination of lectures, hands-on projects, and assignments, students will tackle the challenges of VR development, guided by design principles and real-world constraints. By the end of this course, students will be equipped with both knowledge and practical skills needed to design and develop VR experiences that push the boundaries of immersion and interactivity.
Learning Outcomes1Discover novel virtual reality interaction techniques. This is accomplished via student research, instructor presentations, and student presentations.
2Demonstrate new virtual reality design ideas by creating functional prototypes in a game engine.
3Apply theory to create virtual reality experiences that will generate intuitive interactions and believable experiences for the user.
4Develop interactive experiences in virtual reality environments.
5Communicate complex virtual reality design ideas to an audience.
6Synthesize new ideas from concepts learned from research and collaborative work in-class.
7Collect and analyze user experience data.