Back close

Course Detail

Course Name Augmented Reality and Virtual Reality
Course Code 24CS736
Program M. Tech. in Computer Science & Engineering
Semester Electives
Credits 3
Campus Coimbatore, Bengaluru, Nagercoil, Chennai

Syllabus

Introduction: Introduction to Virtual Reality (VR)-Augmented Reality (AR)-Mixed Reality (MR), Taxonomy, technology and features of AR, the difference between AR, VR, and MR, challenges with AR, AR systems, and functionality. The geometry of virtual worlds and the physiology of human vision: geometric models, changing position and orientation, axis-angle representations of rotation, viewing transformations, chaining the transformations, fundamentals of the human visual system, depth cues, stereopsis.

Virtual Reality: Introduction, Input and output devices, VR hardware: VR headset, VR controller, and VR glove, Software development tools in VR, User interface (UI) and user experience (UX) design: Spatial Design, Interaction Design, Visual Design, and Feedback and Responsiveness. Augmented Reality: Introduction, Types of AR systems: marker-based, markerless, and location-based AR, AR hardware: AR glass, wearable devices, and smartphone, Software development tools in AR, Principles of AR Design: contextual relevance, spatial awareness, user-centered interaction, and integration of physical and digital elements.

Advanced topics in AR/VR: Augmented Reality and Artificial Intelligence, computer vision in AR/VR, Internet of Things (IoT) integrated AR/VR, Mixed Reality, and future trends and innovations in AR/VR/MR. Human factor issues, user performance, sensorial conflict aspects of VR/AR/MR.

Summary

Pre-Requisite(s): C/C++ Programming and Data Structure
Course Type: Project

Course Objectives and Outcomes

Course Objectives

  • The student gains a fundamental understanding of virtual reality (VR), augmented reality (AR), and mixed reality (MR) technologies. This includes knowledge of the devices used, the process of building virtual environments, and the various methods of interaction and modeling.
  • Explore the key applications of virtual reality (VR) and augmented reality (AR) technologies across sectors such as education, healthcare, industry, and entertainment.
  • This course enables students to explore research topics in augmented reality (AR) and virtual reality (VR).

Course Outcomes
CO1: Understand the fundamental concepts and design principles of augmented reality and virtual reality.
CO2: Understand the mathematical foundations, hardware, and software development tools required for VR and AR.
CO3: Design and develop immersive AR/VR experiences by applying principles of user interface design, interaction design, and user experience
CO4: Analyze existing code for anti-patterns and refactor the code
CO5: Analyze human factor issues, user performance, sensorial conflict aspects of VR/AR/ MR

CO-PO Mapping

CO

PO1

PO2

PO3

PO4

PO5

PO6

CO1

3

2

2

1

1

 

CO2

3

2

2

1

1

 

CO3

3

2

3

3

3

1

CO4

3

3

2

3

3

3

CO5

3

2

2

1

1

 

Evaluation Pattern: 70/30

Assessment

Internal Weightage

External Weightage

Midterm Examination

20

 

Continuous Assessment (Theory)

10

 

Continuous Assessment (Project)

40

 

End Semester Project Review

 

30

Text Books/ References

  1. Burdea, G. C. and P. Coffet. Virtual Reality Technology, Second Edition. Wiley-IEEE Press, 2003/2006.
  2. Alan B. Craig, Understanding Augmented Reality, Concepts and Applications, Morgan Kaufmann, 2013.
  3. Alan Craig, William Sherman and Jeffrey Will, Developing Virtual Reality Applications, Foundations of Effective Design, Morgan Kaufmann, 2009.
  4. Vladimir Geroimenko, Augmented Reality and Artificial Intelligence, Springer Nature Switzerland,2024
  5. Gitanjali Rahul Shinde, Prashant Shantaram Dhotre, Parikshit Narendra Mahalle, Nilanjan Dey, Internet of Things Integrated Augmented Reality, Springer Nature Singapore,2020

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now