eXtended Reality (XR) - Principles and Programming, 6 credits
Utvidgad verklighet (XR) - principer och programmering, 6 hp
TNM116
Main field of study
Information Technology Computer Science and Engineering Media Technology and EngineeringCourse level
Second cycleCourse type
Programme courseExaminer
Karljohan Lundin PalmeriusDirector of studies or equivalent
Daniel NyströmEducation components
Preliminary scheduled hours: 0 hRecommended self-study hours: 160 h
Available for exchange students
YesMain field of study
Information Technology, Computer Science and Engineering, Media Technology and EngineeringCourse level
Second cycleAdvancement level
A1NSpecific information
The course can not be included in degree together with TNM086.
Course offered for
- Master of Science in Media Technology and Engineering
- Master's Programme in Computer Science
- Master of Science in Computer Science and Engineering
- Master of Science in Information Technology
- Master of Science in Computer Science and Software Engineering
- Master of Science in Applied Physics and Electrical Engineering
- Master of Science in Applied Physics and Electrical Engineering - International
- Master of Science in Biomedical Engineering
Entry requirements
3D computer graphics, linear algebra, C++ programming
Prerequisites
3D Computer Graphics, Linear Algebra, Programminig in C++
Intended learning outcomes
The aim of the course is for the student to gain insights in XR, VR, AR and other related principles, how they are used and how they can be implemented and utillized. They should also learn to analyze needs and challenges and learn how to apply theories and principles to realize effective immersive user interfaces and interaction.
After finishing this course the student should be able to
- present the principles of XR with respect to
- human factors
- visual and multisensory display systems, tracking and other interaction equipment
- egocentric interaction and haptics
- audio and audio interaction
- implement interactive, immersive applications
Course content
The course covers a wide range of aspects associated with eXtended Reality (XR), a collective term for immersive applications with virtual content, such as virtual reality (VR), augmented reality (AR), mixed reality (MR) and augmented virtuality. We cover display systems and their principles, from desktop to large-scale VR theaters and domes, principles for effective implementation, methods for interaction and how sound and touch are used to create a convincing and useful immersive environment for a range of different applications.
Teaching and working methods
The course is given at Campus Norrköping, but can to an extent be taken remotely, if necessary. Attendance is required for laboration with VR equipment and examination with VR equipment.
Theories are covered through lectures supplemented with scientific publications for further in-depth studies. Substantial laboratory work is also included, where theory is converted into practice. Students taking the course are given access to the VR laboratory and its equipment.
Examination
MUN1 | Oral examination | 2 credits | U, 3, 4, 5 |
LAB1 | Laborations | 4 credits | U, G |
Grades
Four-grade scale, LiU, U, 3, 4, 5Other information
About teaching and examination language
The teaching language is presented in the Overview tab for each course. The examination language relates to the teaching language as follows:
- If teaching language is “Swedish”, the course as a whole could be given in Swedish, or partly in English. Examination language is Swedish, but parts of the examination can be in English.
- If teaching language is “English”, the course as a whole is taught in English. Examination language is English.
- If teaching language is “Swedish/English”, the course as a whole will be taught in English if students without prior knowledge of the Swedish language participate. Examination language is Swedish or English depending on teaching language.
Other
The course is conducted in such a way that there are equal opportunities with regard to sex, transgender identity or expression, ethnicity, religion or other belief, disability, sexual orientation and age.
The planning and implementation of a course should correspond to the course syllabus. The course evaluation should therefore be conducted with the course syllabus as a starting point.
The course is campus-based at the location specified for the course, unless otherwise stated under “Teaching and working methods”. Please note, in a campus-based course occasional remote sessions could be included.
Department
Institutionen för teknik och naturvetenskapCode | Name | Scope | Grading scale |
---|---|---|---|
MUN1 | Oral examination | 2 credits | U, 3, 4, 5 |
LAB1 | Laborations | 4 credits | U, G |
Note: The course matrix might contain more information in Swedish.
I | U | A | Modules | Comment | ||
---|---|---|---|---|---|---|
1. DISCIPLINARY KNOWLEDGE AND REASONING | ||||||
1.1 Knowledge of underlying mathematics and science (G1X level) |
|
|
X
|
|||
1.2 Fundamental engineering knowledge (G1X level) |
|
|
X
|
|||
1.3 Further knowledge, methods, and tools in one or several subjects in engineering or natural science (G2X level) |
|
X
|
X
|
|||
1.4 Advanced knowledge, methods, and tools in one or several subjects in engineering or natural sciences (A1X level) |
|
X
|
X
|
|||
1.5 Insight into current research and development work |
|
X
|
|
|||
2. PERSONAL AND PROFESSIONAL SKILLS AND ATTRIBUTES | ||||||
2.1 Analytical reasoning and problem solving |
|
|
|
|||
2.2 Experimentation, investigation, and knowledge discovery |
|
|
|
|||
2.3 System thinking |
|
|
|
|||
2.4 Attitudes, thought, and learning |
|
|
|
|||
2.5 Ethics, equity, and other responsibilities |
|
|
|
|||
3. INTERPERSONAL SKILLS: TEAMWORK AND COMMUNICATION | ||||||
3.1 Teamwork |
|
|
|
|||
3.2 Communications |
|
|
|
|||
3.3 Communication in foreign languages |
|
|
|
|||
4. CONCEIVING, DESIGNING, IMPLEMENTING AND OPERATING SYSTEMS IN THE ENTERPRISE, SOCIETAL AND ENVIRONMENTAL CONTEXT | ||||||
4.1 External, societal, and environmental context |
|
|
|
|||
4.2 Enterprise and business context |
|
|
|
|||
4.3 Conceiving, system engineering and management |
|
|
|
|||
4.4 Designing |
|
|
|
|||
4.5 Implementing |
|
|
|
|||
4.6 Operating |
|
|
|
|||
5. PLANNING, EXECUTION AND PRESENTATION OF RESEARCH DEVELOPMENT PROJECTS WITH RESPECT TO SCIENTIFIC AND SOCIETAL NEEDS AND REQUIREMENTS | ||||||
5.1 Societal conditions, including economic, social, and ecological aspects of sustainable development for knowledge development |
|
|
|
|||
5.2 Economic conditions for knowledge development |
|
|
|
|||
5.3 Identification of needs, structuring and planning of research or development projects |
|
|
|
|||
5.4 Execution of research or development projects |
|
|
|
|||
5.5 Presentation and evaluation of research or development projects |
|
|
|
This tab contains public material from the course room in Lisam. The information published here is not legally binding, such material can be found under the other tabs on this page.
There are no files available for this course.