INFO 5900: Virtual Reality and its Applications
Spring Semester 2023 Course Information

Instructor: Dr. Sharad Sharma
Department of Information Science
University of Norrth Texas
E-MAIL: sharad.sharma@unt.edu

Instructor Website: https://sharadonly.github.io/

CLASS HOURS: Wednesday: 5:30 PM - 8:20 PM,
OFFICE HOURS: Wednesday: 3:00 - 5:00 PM, or by appointment
OFFICE LOCATION: Discovery Park, Room E292C

Final Group Projects


COURSE DESCRIPTION

The goal of this course is to introduce students to Virtual Reality (VR) hardware, software, and provide an opportunity for them to apply this knowledge to applications for education, visualization, and games. This course applies cutting-edge VR technology currently available in academia and industry. Topics include input devices, output devices, computer graphics principles for VR, geometric modeling principles for VR, human factors in VR, data visualization in VR, traditional and emerging applications in VR. Students learn the value of visualization and how to best leverage visualization methods in VR. Students will design, model, and program the VR environment by developing a complete VR application as a group project.


Text Book

  • Burdea, Grigore C., and Coiffet, Philippe. Virtual Reality Technology, 2nd ed. Wiley-Interscience, 2003.
  • Selly S. Hale, Kay M. Stanney. (2014). Handbook of Virtual Environments: Design, Implementation, and Applications, Second Edition, CRC Press. ISBN 978042909871
 

Course Related Links

All the lecture slides are at Canvas

* Final Group Projects

* Presentation Flyer

* Course Flyer

Syllabus

* Assignments

* Course Topic Details

Approved projects

* Project Proposal Report

Final Project Report

* Project Deliverables and Evaluation

Vizard helpful links

Vizard 7


Weekly Time Schedule

Dates

Title

Due

18-Jan

Introduction

 

25-Jan

3Ds Max

 Assignment 1: 3Ds Max + Google Sketch Up
Due: 8 Feb

1-Feb

VR Input Devices

 

8-Feb

Python Programming (Vizard)

  Assignment 2: Vizard
Due: 22 Feb

15-Feb

VR Input Devices, Vizard/ Python Programming

 Assignment 3: Vizard 2
Due: 1 March

22-Feb

Unity Programming: Unity, Unity Interface, Unity UI Interface, Interface Overview, survival-shooter-tutorial

Assignment 4: Unity3D, Due: 8 March

1-Mar

VR Output Devices

Assignment 5: Unity3D, Due: 22 March 

8-Mar

Mid Term Exam

Unity 3D UI Player Settings , Slider, Button, Health and Damage

15-Mar

Spring Break

 

22-Mar

Computer Graphics Principles for VR

Project Proposal Presentation & Report

29-Mar

Geometric Modeling Principles for VR

 

5-Apr

Human Factors in VR

 

12-Apr

Data Visualization

 

19-Apr

Traditional Applications in VR

Mid Project Demo

26-Apr

Emerging Applications in VR/Augmented Reality

 

3-May

Group Project Presentations/ Demo, Presentations.

Due date for Report

10-May

Final Exam

 

 

Final Projects [Previous Similar Classes]

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

 

Link to Free Software (3DsMax, Maya) for Students on the Education Community

 

Assessments

A student's grade is composed of the following:
• Assignments (5) = 30%
• Midterm Exam = 20%
• Final Project = 30%
• Final Exam = 20%
.

VRML Resources