CS 5678

3D User Interfaces

Cornell University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course focuses on the design and implementation of 3D user interfaces, with emphasis on prototyping interaction techniques for virtual and augmented reality applications. The course will introduce concepts from human-computer interaction and give an overview of interaction techniques for 3D tasks such as selection and manipulation, travel, and system control in virtual environments. Student assignments include implementing classic 3D interaction techniques for head-mounted displays by extending modern interaction toolkits. Students will be introduced to software design patterns and best practices for creating modular, high-fidelity 3D interaction prototypes. All assignments will be implemented using Unity 3D, C#, and the XR Interaction Toolkit.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 9 hours ago

001

Availability not recently verified
Class #cornell_2-CS5678Fall 2026UGRD1-3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?