INFO 5777/ INFO 4900: Virtual Reality and its Applications
Spring Semester 2024 Course Information

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

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

CLASS HOURS: Monday: 10:00 AM - 12:50 PM
CLASS LOCATION: Discovery Park, Room NTDP K150
OFFICE HOURS: Monday: 1:00 - 2:00 PM, or by appointment
OFFICE LOCATION: Discovery Park, Room E292C

 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.


Teaching Assistant

1) Rishitha Reddy Pesaladinne (rishithareddypesaladinne@my.unt.edu)

2) Nanda Gowri Ganta Reddy (nandagowriganta@my.unt.edu)

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 2024)

Final Group Projects (2023)

Course Flyer

Syllabus

Course Topic Details

* Project Proposal Report

Final Project Report

Vizard helpful links

Vizard 7


Weekly Time Schedule

Dates

Title

Due

22-Jan

Introduction (VR/AR/MR/XR)

 

29-Jan

3Ds Max

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

5-Feb

VR Input Devices

  Assignment 2: Vizard
Due: 12 Feb

12-Feb

Python Programming (Vizard)

 Assignment 3: Vizard 2
Due: 19 March

19-Feb

VR Input Devices, Vizard/ Python Programming

Assignment 4: Unity3D, Due: 26 Feb

26-Feb

VR Output Devices, Unity Programming: UnityUnity Interface, Unity UI InterfaceInterface Overviewsurvival-shooter-tutorial

Assignment 5: Unity3D, Due: 4 March 

4-Mar

Mid Term Exam

 

11-Mar

Spring Break

Unity 3D UI Player Settings SliderButtonHealth and Damage

18-Mar

Project Proposal Presentation

Project Proposal Report

25-Mar

Computer Graphics Principles for VR

 

1-Apr

Geometric Modeling Principles for VR

 

8-Apr

Human Factors in VR

 

15-Apr

Data Visualization

 Mid Project Demo

22-Apr

Traditional Applications in VR/ Emerging Applications in VR

 

29-Apr

Group Project Presentations/ Demo, Presentations.

 Due date for Report

6-May

Final Exam

 

 

Final Projects [Previous Similar Classes]

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

 

VRII:

2012 , 2013, 2015, 2019, 2020, 2021

 

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%