Main Navigation
Apply Now Request Info


CS 567 - 3D User Interfaces

  • 4 credits
  • Online

Introduction to the theory of interaction design for 3D user interfaces (3DUI). Interaction (selection, manipulation, travel, and wayfinding), virtual environments, and application to 3DUI. Relevance of 3DUI principles to traditional displays, virtual reality, augmented reality, and mixed reality.

By the end of the course, students will be able to:

  • Describe virtual environments, virtual reality, mixed reality, and augmented reality.
  • Describe and apply concepts related to 3DUI, including gesture (recognition and elicitation), multi-modality, multi-touch, election, travel, and manipulation.
  • Design and implement experiments concerning 3DUI design and client interaction, and evaluate their outcomes.
  • Identify and critically discuss relevant papers in the 3DUI literature; present written and oral reports concerning 3DUI techniques.

This course can be applied toward:

Textbooks and Materials

Textbooks and materials can be purchased at the CSU Bookstore unless otherwise indicated.


  • 3D User Interfaces: Theory and Practice, 2nd Ed.
    J.J. LaViola Jr., E. Kruijff, R.P. McMahan, D. Bowman & I.P. Poupyrev
    ISBN: 978-0134034324