Spring 2027 · Undergraduate

Schedule

Tuesdays & Thursdays · time and room TBA

Canvas is the final arbiter. The dates below are posted for planning, but the authoritative due date and time for every deliverable is the one on its Canvas assignment. Where this page and Canvas disagree, Canvas wins. Exam dates are fixed. Topics marked TBD are still being finalized and will be filled in as the semester progresses.

Tags: 3DUI 3D user interfaces and AR/VR · Input input devices and interaction techniques · Multimodal multimodal interaction · AI agentic AI and LLMs as an instrument · Methods experiment design and qualitative methods · Unity hands-on with the engine · Exam · Milestone

WeekDateTopic
1Tue, Jan 19 (first class)Syllabus, course overview, and project categories 3DUI Project
1Thu, Jan 21Agentic AI for XR development, and LLMs as an instrument — projects continue AI Project
2Tue, Jan 26Introduction to VR/AR and 3D user interfaces 3DUI
2Thu, Jan 28Fitts' law I — groups finalized Input Milestone
3Tue, Feb 2Fitts' law II: 3D and XR Input
3Thu, Feb 4Unity, XR setup, and the Fitts' law environment Unity Input
4Tue, Feb 9Input devices and interaction techniques I Input 3DUI
4Thu, Feb 11Input devices and interaction techniques II Input 3DUI
5Tue, Feb 16Input technologies and Unity: controllers, hands, gaze Input Unity
5Thu, Feb 18Multimodal interaction I Multimodal
6Tue, Feb 23Input technologies and Unity II: speech, and an LLM agent in the scene Input AI Unity
6Thu, Feb 25Multimodal interaction II: fusion and gesture elicitation Multimodal
7Tue, Mar 2Experiment design I Methods
7Thu, Mar 4Experiment design II Methods
8Tue, Mar 9Input, Unity, and exam review Input Unity
8Thu, Mar 11Exam 1 (during class time) Exam
—Mar 13 – 21No class — Spring Recess
9Tue, Mar 23Multimodal interaction III Multimodal
9Thu, Mar 25Unity and multimodal interaction Multimodal Unity
10Tue, Mar 30Qualitative methods I Methods
10Thu, Apr 1Qualitative methods II: thematic analysis, with an LLM as an instrument Methods AI
11Tue, Apr 6Buffer / project work Project
11Thu, Apr 8Buffer / project work Project
12Tue, Apr 13Accessibility for interaction I 3DUI Input
12Thu, Apr 15Exam 2 (during class time) Exam
13Tue, Apr 20Accessibility for interaction II 3DUI Input
13Thu, Apr 22Buffer / project work Project
14Tue, Apr 27Presentations — format and order TBD Milestone
14Thu, Apr 29Presentations TBD Milestone
15Tue, May 4Presentations TBD Milestone
15Thu, May 6 (last class)Presentations TBD Milestone
FinalsMay 10 – 13Final exam (cumulative). The slot is set by the Registrar from the class meeting time and will be posted here. Exam

Deliverables at a glance

Every graded deliverable outside of class meetings, in course order. Due dates are on Canvas — that is the authoritative source. Submission times are 11:59 PM Mountain unless the assignment says otherwise.

#DeliverablePlanned
1Syllabus quizWeek 1–2
2GitHub repository set upWeek 2
3Groups finalizedThu, Jan 28
4CITI training certificateBefore the proposal
5Assignment 1 — 3D Fitts' law (reading + video)Weeks 2–3
6Project proposalFri, Feb 19
7Assignment 2 — 3D Fitts' law environment (Unity)Weeks 4–6
8Quizzes (six across the semester; lowest dropped)See Canvas
9Exam 1Thu, Mar 11
10Project checkpoint 1TBA
11Assignment 3 — Interaction techniquesWeeks 9–11
12Team evaluations (about three across the semester)See Canvas
13Exam 2Thu, Apr 15
14Project checkpoint 2TBA
15Presentations (in class; online students by video)Apr 27 – May 6, format TBD
16Final project submission (paper, implementation, videos, repository)TBA
17All borrowed equipment returnedLast week of classes
18Final exam (cumulative)Finals Week, May 10–13

Presentations

There will be presentations this semester. The format, length, and order are being set and will be posted here and on Canvas before the presentation weeks. Online students present by video upload.

Notes