Advanced Topics in Computer Science — Virtual Reality (Accelerated)
This course is designed as an option for more advanced students who have successfully completed AP Computer Science. This course covers the development of virtual reality worlds, including motion and physics in VR worlds, human visual perception, design practices to enable immersive experiences for users, and development of VR applications. Students will learn how to use the Unity game engine, the most popular platform for creating immersive applications. A major component of the course will be a final project where students develop their own VR worlds based on the design practices discussed during the course. Meets every other day.
Prerequisite: AP Computer Science