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
(due 10/23)

 

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
(extended to 11/13)

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
Monday, Dec 21, 4-6pm CST

Project Milestones 2,3

(due 12/20)

 

 

12/23

 

Project Milestone 4 due