Special Topics: Interactive Extended Reality
HCI Undergraduate: 05-499D
HCI Graduate: 05-899D
This course focuses on the foundations and challenges of building interactive Extended Reality (XR) systems. We will review the basics of human perception and behavior, and how those form the requirements for current and future XR systems. The course then covers foundational topics in XR such as interaction design / interaction techniques, computer graphics (e.g., rendering), computer vision (reconstruction, pose estimation), applied machine learning (e.g., saliency prediction) and computational interaction (e.g., optimization-based interfaces). The class format will include lectures, discussions, homework assignments and projects. The class is designed to be a graduate/advanced undergraduate course, and requires strong programming skills. The goal is to provide students with hands-on experience in designing and building XR systems that could be employed in a variety of domains, from casual interaction, productivity, manufacturing, health care and future always-on XR systems.
Semester Offered and Units
Semester: Fall 2023
Undergraduate: 12 units
Graduate: 12 units
Students should have taken at least 2 programming courses such as: 15-104, 15-112, 15-122, 15-150, 15-213, 15-462, 16-385, 18-213, etc.
Students will be provided with a loaner XR headset (Meta Quest 2). They will need a computer that enables them to program the headset (e.g., using Unity).
Students with technical focus who are interested in building XR systems.