Virtual Reality Technologies and Applications (CS4188/CS5188)

Module Summary

Aims and Objectives

Virtual reality emphasizes on the construction of interactive 3D virtual/mixed environments, and how to interact within such environments through different sensory channels, such as audio, vision and gesture. Virtual Reality has many applications. The most popular ones include 3D computer games and virtual walkthrough, which have attracted a lot of attention. This course aims at introducing both basic and advanced virtual reality techniques and their applications. It also discusses human factors and evaluation techniques for virtual reality applications.

Upon completion of this module, students are expected to:

Pre-requisites (for CS4185 only)


Programming Clinic

For students who encounter programming difficulties in doing your course project, you may take advantage of the programming clinic available from the CSLAB. There are five consultation sessions provided for each week, starting from Week 4 to Week 13 (except holidays & breaks). The clinic will be offered in mixed mode -- you may visit the clinic in the CSLab at MMW building physically, or join the clinic via Zoom. The details can be found at:

Teaching Schedule

Refer to the university calendar for the week numbers.


Reference Books

Last updated on August 31, 2023.