| Week | Starting | Monday | Wednesday | Assignment |
| 1 | Jan. 10 | Introduction to VR & the CAVE | CAVE library with OpenGL [1] | assign Program #1 |
| 2 | Jan. 17 | No class - Martin Luther King, Jr. Day | CAVE library and OpenGL [2] | |
| 3 | Jan. 24 | CAVE library and OpenGL [3] | CAVElib - examples [4] | select Hardware topics |
| 4 | Jan. 31 | VR Hardware [1] | VR Hardware [2] | Program #1 due |
| 5 | Feb. 7 | VR Hardware [3] | Interaction Techniques | assign Program #2 |
| 6 | Feb. 14 | VRML - Overview [1] | VRML - Modeling [2] | select Case Study Application |
| 7 | Feb. 21 | VRML - Animation & Interaction [3] | VRML - Scripting & CAVE viewing [4] | |
| 8 | Feb. 28 | Application Case Studies [1] | Application Case Studies [2] | Prog. #2 due |
| 9 | Mar. 6 | VR research at IU | Other VR software | assign Program #3 |
| 10 | Mar. 13 | Spring Break | Spring Break | |
| 11 | Mar. 20 | (no class - Eric out, VR 2000 ) | (no class - Eric out, VR 2000 ) | Project Proposal due
select research paper |
| 12 | Mar. 27 | Collaboration - Issues [1] | Collaboration - Software & Apps [2] | Program #3 due |
| 13 | Apr. 3 | Lab visit | research paper presentations [1] | |
| 14 | Apr. 10 | research paper presentations [2] | Lab visit / Guest Lecturer | |
| 15 | Apr. 17 | Project Presentations | Project Presentations | |
| 16 | Apr. 24 | Project Presentations | Project Presentations | Project Pages due |
Grading: 1000 points total.
| 3 short presentations with supporting web notes (100 pts each) | 30% |
| 3 programming assignments (50, 100, 50 pts) | 20% |
| semester project (300 pts) | 30% |
| attendance | 10% |
| user study participation & course eval | 10% |