Course Unit Page


This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.

Quality education

Academic Year 2019/2020

Learning outcomes

At the end of the course, the student knows the fundamental theoretical principles, the hardware and the main software platforms required to design and create virtual and augmented reality environments. Furthermore, the student acquires the skills necessary to design, create, modify and interact with such environments

Course contents

  • Introduction to Augmented and Virtual Reality (AR/VR)
  • Principles: Computer Graphics in AR/VR
  • Principles: Perception and Human Factors (Designing and developing 3D UI: strategies and evaluation)
  • Principles: Interaction in AR/VR (Selection and manipulation, Travel, Navigation, Way finding, System control, Symbolic input)
  • Hardware: Output (Visual, Auditory, Haptic, Vestibular, and Olfactory Channels)
  • Hardware: Input (Tracking Systems, Input Devices)
  • VR contents (Standards and Designing)
  • Software: Platforms (Introduction, VR runtime systems, Real Time Physics Engines, Distributed Virtual Environments, Collaborative Virtual Environments, Game Engines)
  • Mixed Reality (Mixed Reality Continuum - AR to VR, Mixed Reality Technologies)
  • Applications of AR/VR
  • Future of AR/VR
  • Exercises/Demonstrations


JERALD J.: The VR Book: Human-Centered Design for Virtual Reality. . ACM and Morgan & Claypool Publishers, 2016.


SCHMALSTIEG D., HAULLERER T.: Augmented Reality Principles and Practice (Usability). Addison-Wesley Professional, 2016.

Teaching methods

Lectures and lab hours.

Assessment methods

Students will be asked to design an own project (individual or groups) from idea, via implementation, testing, evaluation, demonstration, to documentation. 

Teaching tools

Students will be able to utilize the AR/VR infrastructure available at the VARLAB (https://site.unibo.it/varlab/en), comprising AR/VR HMDs (HTC Vive and Microsoft Hololens), 3D PowerWall, 3D scanner, haptic interfaces, 360 camera.

Office hours

See the website of Gustavo Marfia