263-5905-00L  Mixed Reality

SemesterAutumn Semester 2021
LecturersI. Armeni, F. Bogo, M. Pollefeys
Periodicityyearly recurring course
Language of instructionEnglish


263-5905-00 GMixed Reality3 hrs
Mon10:15-13:00CAB G 11 »
I. Armeni, F. Bogo, M. Pollefeys
263-5905-00 AMixed Reality1 hrsI. Armeni, F. Bogo, M. Pollefeys

Catalogue data

AbstractThe goal of this course is an introduction and hands-on experience on latest mixed reality technology at the cross-section of 3D computer graphics and vision, human machine interaction, as well as gaming technology.
ObjectiveAfter attending this course, students will:
1. Understand the foundations of 3D graphics, Computer Vision, and Human-Machine Interaction
2. Have a clear understanding on how to build mixed reality apps
3. Have a good overview of state-of-the-art Mixed Reality
4. Be able to critically analyze and asses current research in this area.
ContentThe course introduces latest mixed reality technology and provides introductory elements for a number of related fields including:
Introduction to Mixed Reality / Augmented Reality / Virtual Reality Introduction to 3D Computer Graphics, 3D Computer Vision. This will take place in the form of short lectures, followed by student presentations discussing the current state-of-the-art. The main focus of this course are student projects on mixed reality topics, where small groups of students will work on a particular project with the goal to design, develop and deploy a mixed reality application. The project topics are flexible and can reach from proof-of-concept vision/graphics/HMI research, to apps that support teaching with interactive augmented reality, or game development. The default platform will be Microsoft HoloLens in combination with C# and Unity3D - other platforms are also possible to use, such as tablets and phones.
Prerequisites / NoticePrerequisites include:
- Good programming skills (C# / C++ / Java etc.)
- Computer graphics/vision experience: Students should have taken, at a minimum, Visual Computing. Higher level courses are recommended, such as Introduction to Computer Graphics, 3D Vision, Computer Vision.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits5 credits
ExaminersF. Bogo, I. Armeni, M. Pollefeys
Typegraded semester performance
Language of examinationEnglish
RepetitionRepetition only possible after re-enrolling for the course unit.
Additional information on mode of examinationNo final exam, but evaluation during semester (project).
Grading scheme:
1. 25%: Paper presentation (incl. discussion moderation)
2. 75%: Final project which includes a report and presentation/demo

Learning materials

Main linkInformation
Only public learning materials are listed.


No information on groups available.


There are no additional restrictions for the registration.

Offered in

CAS in Computer ScienceFocus Courses and ElectivesWInformation
Cyber Security MasterElective CoursesWInformation
Geomatics MasterRecommended Electives of Master Degree ProgrammeWInformation
Computer Science MasterMinor in Computer GraphicsWInformation
Computer Science MasterFocus Elective Courses General StudiesWInformation
Computer Science MasterMinor in Computer VisionWInformation
Computer Science MasterElective CoursesWInformation
Computational Science and Engineering MasterElectivesWInformation
Robotics, Systems and Control MasterCore CoursesWInformation