Schedule
The course schedule is tentative and will very likely change as the course progresses. However, it represents the current best estimate of topics and when they will be covered.
Week | Dates | Topic | Reading | Assignment | Quiz |
1 |
9/7 |
Labor Day: No Class | |||
|
9/9 |
Introduction to Virtual Reality | Ch. 1 | ||
2 |
9/14 |
Typescript and Babylon.js |
A1:out |
|
|
|
9/16 |
History of Virtual Reality |
Ch. 2 |
|
|
3 |
9/21 |
Developing Virtual Worlds |
|
A1:in, A2:out |
|
|
9/23 |
Visual Perception |
Ch. 3.3 |
|
|
4 |
9/28 |
Introduction to WebXR |
|
A2: in, A3: out |
Quiz 1 |
|
9/30 |
Visual Displays (1) |
Ch. 5.2 |
|
|
5 |
10/5 |
Interaction and Physics |
|
A3: in, A4: out |
|
|
10/7 |
Visual Displays (2) |
|
|
|
6 |
10/12 |
Spatial Input (1) |
Ch. 6 |
|
Quiz 2 |
|
10/14 |
Spatial Input (2) |
|
||
7 |
10/19 |
Selection and Manipulation (1) |
Ch. 7 |
A4: in, A5: out |
|
10/21 |
Selection and Manipulation (2) |
Project Milestone 0 |
|
||
8 |
10/26 |
Selection and Manipulation (3) |
|||
|
10/28 |
Selection and Manipulation (4) |
|
||
9 |
11/2 |
Augmented Reality |
A5: in |
Quiz 3 |
|
|
11/4 |
Navigation (1) |
Ch. 8 |
A6: out |
|
10 |
11/9 |
Navigation (2) |
|
||
|
11/11 |
Navigation (3) |
|
Project Milestone 1 |
|
11 |
11/16 |
Immersive GUIs (1) |
|
|
Quiz 4 |
|
11/18 |
Immersive GUls (2) |
|
A6: in, A7: out |
|
12 |
11/23 |
System Control (1) |
Ch. 9 |
||
|
11/25 |
Class Cancelled |
|
||
13 |
11/30 |
System Control (2) |
|
|
|
|
12/2 |
Evaluation of 3DUIs |
Ch. 11 |
|
|
14 |
12/7 |
Research Topics in VR/3DUI |
Quiz 5 | ||
|
12/9 |
Research Topics in VR/3DUI |
A7: in | ||
15 |
12/14 |
Ethics and VR |
|||
|
12/16 |
Concluding Remarks |
|
||
Finals |
12/21 |
Project Presentations |
Project Milestones 2,3 (due 12/20) |
|
|
|
12/23 |
|
Project Milestone 4 due |
|