Virtual Reality (VR), Augmented Reality (AR), and other extended Reality (XR) or immersive applications in general, are increasingly becoming an important medium of interaction with the digital realm. This course provides a practice-based introduction to the concepts and techniques to develop and evaluate immersive applications. Topics covered include implementation techniques, in the context of immersive applications, for interaction, locomotion and creation of virtual environments. At the end of this module, the student will be proficient in explaining the core components of immersive applications, as well as develop and evaluate a basic 3D immersive application with appropriate interaction modalities.
Prerequisites
CSD 1130, CSD 2182