Data on the course

Show instruction and examinations
521293A Introduction to XR Systems, 5 ECTS cr 
Code 521293A  Validity 01.08.2020 -
Name Introduction to XR Systems  Abbreviation Introduction to 
Scope5 ECTS cr   
Type Intermediate Studies Discipline4307 Information Engineering 
  Grading1 - 5, pass, fail 
Unit Computer Science and Engineering DP 

Paula Alavesa 

ECTS Credits 

5 ECTS credits / 135 hours of work.

Language of instruction 

Primary instruction language is English.


The course is held in the spring semester, during period III. It is recommended to complete the course at the 3rd spring semester.

Learning outcomes 

Upon completion of the course the students will be able to:

  • Recall all of the components of modern XR systems
  • Understand the interaction between the hardware, software, and human senses during an XR experience.
  • Understand how the choices in hardware and software components influence human perception and the quality of XR experiences.
  • Identify challenges facing next generation XR systems.
  • Develop a basic VR experience using Unity3D.

Overview of XR hardware: projectors, screens, light field displays, retinal scanners, waveguides. Overview of XR systems software: rendering systems and methods (gaming engines, panoramas, telepresence) tracking systems and methods (inside-out and inside-in tracking, camera-based methods, lighthouse, natural and artificial markers, IMU integration, sensor fusion. High level overview of human physiology, neuroscience, and human perception in relation to XR hardware and software.

Mode of delivery 


Learning activities and teaching methods 

The course will consist of lectures (28h), individual lab exercises (28h), solo project (28h), self-study (48h), online final exam (3h). Students can borrow equipment from the lab to minimize the need for lab attendance. It is also possible, in small groups (<10), to do the exercise in the lab, however we aim to minimize any need for face to face teaching with other arrangements.

Target group 

B.Sc. students in all areas, especially applied computing and human sciences.

Prerequisites and co-requisites 

No prerequisites.

Recommended optional programme components 

The course is an independent entity, and does not require other additional studies carried out at the same time. It can also be considered as the first in the set of courses on VR and XR. It should be taken before VR Systems and Humans course (521291S) and 3D environments and Applications (521040A).

Recommended or required reading 

Online-material that is delivered throughout the course.

Assessment methods and criteria 

The students are assessed according to their performance in assignments, in-lecture quizzes, final project, and the final exam. The assessment criteria are based on the learning goals of the course.


Numerical (0-5). In the numerical scale zero stands for a fail.

Person responsible 

Anna LaValle.

Working life cooperation 

When possible, a guest lecture will be held by a visitor from a VR company.


Current and future instruction
No instruction in WebOodi

Future examinations
Functions Name Type ECTS cr Teacher Schedule
registration period has ended Introduction to XR Systems, Online exam  General exam  Paula Alavesa 
22.04.21thu 16.15-19.15
You may enter WebOodi: