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
| Week | Date | Topic |
|---|---|---|
| 1 | Tue, Jan 19 (first class) | Syllabus, course overview, and project categories 3DUI Project |
| 1 | Thu, Jan 21 | Agentic AI for XR development, and LLMs as an instrument — projects continue AI Project |
| 2 | Tue, Jan 26 | Introduction to VR/AR and 3D user interfaces 3DUI |
| 2 | Thu, Jan 28 | Fitts' law I — groups finalized Input Milestone |
| 3 | Tue, Feb 2 | Fitts' law II: 3D and XR Input |
| 3 | Thu, Feb 4 | Unity, XR setup, and the Fitts' law environment Unity Input |
| 4 | Tue, Feb 9 | Input devices and interaction techniques I Input 3DUI |
| 4 | Thu, Feb 11 | Input devices and interaction techniques II Input 3DUI |
| 5 | Tue, Feb 16 | Input technologies and Unity: controllers, hands, gaze Input Unity |
| 5 | Thu, Feb 18 | Multimodal interaction I Multimodal |
| 6 | Tue, Feb 23 | Input technologies and Unity II: speech, and an LLM agent in the scene Input AI Unity |
| 6 | Thu, Feb 25 | Multimodal interaction II: fusion and gesture elicitation Multimodal |
| 7 | Tue, Mar 2 | Experiment design I Methods |
| 7 | Thu, Mar 4 | Experiment design II Methods |
| 8 | Tue, Mar 9 | Input, Unity, and exam review Input Unity |
| 8 | Thu, Mar 11 | Exam 1 (during class time) Exam |
| — | Mar 13 – 21 | No class — Spring Recess |
| 9 | Tue, Mar 23 | Multimodal interaction III Multimodal |
| 9 | Thu, Mar 25 | Unity and multimodal interaction Multimodal Unity |
| 10 | Tue, Mar 30 | Qualitative methods I Methods |
| 10 | Thu, Apr 1 | Qualitative methods II: thematic analysis, with an LLM as an instrument Methods AI |
| 11 | Tue, Apr 6 | Buffer / project work Project |
| 11 | Thu, Apr 8 | Buffer / project work Project |
| 12 | Tue, Apr 13 | Accessibility for interaction I 3DUI Input |
| 12 | Thu, Apr 15 | Exam 2 (during class time) Exam |
| 13 | Tue, Apr 20 | Accessibility for interaction II 3DUI Input |
| 13 | Thu, Apr 22 | Buffer / project work Project |
| 14 | Tue, Apr 27 | Presentations — format and order TBD Milestone |
| 14 | Thu, Apr 29 | Presentations TBD Milestone |
| 15 | Tue, May 4 | Presentations TBD Milestone |
| 15 | Thu, May 6 (last class) | Presentations TBD Milestone |
| Finals | May 10 – 13 | Final 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.
| # | Deliverable | Planned |
|---|---|---|
| 1 | Syllabus quiz | Week 1–2 |
| 2 | GitHub repository set up | Week 2 |
| 3 | Groups finalized | Thu, Jan 28 |
| 4 | CITI training certificate | Before the proposal |
| 5 | Assignment 1 — 3D Fitts' law (reading + video) | Weeks 2–3 |
| 6 | Project proposal | Fri, Feb 19 |
| 7 | Assignment 2 — 3D Fitts' law environment (Unity) | Weeks 4–6 |
| 8 | Quizzes (six across the semester; lowest dropped) | See Canvas |
| 9 | Exam 1 | Thu, Mar 11 |
| 10 | Project checkpoint 1 | TBA |
| 11 | Assignment 3 — Interaction techniques | Weeks 9–11 |
| 12 | Team evaluations (about three across the semester) | See Canvas |
| 13 | Exam 2 | Thu, Apr 15 |
| 14 | Project checkpoint 2 | TBA |
| 15 | Presentations (in class; online students by video) | Apr 27 – May 6, format TBD |
| 16 | Final project submission (paper, implementation, videos, repository) | TBA |
| 17 | All borrowed equipment returned | Last week of classes |
| 18 | Final 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
- Exams. Exam 1 and Exam 2 are during class time on the dates above; the lowest of the two is dropped. The final exam is cumulative and its slot comes from the Registrar's final exam schedule once the class meeting time is fixed.
- Project. Proposal, checkpoints, rubric, and submission format are on the Final Project page.
- Term. This class meets Tuesday, January 19 through Thursday, May 6, 2027. The last day of classes at CSU is Friday, May 7; Spring Recess is March 13–21; Finals Week is May 10–13 (CSU term dates). Dates are subject to change, and any change will be announced in class and on Teams.