Course - Extended Reality (XR) - IDATT2505
IDATT2505 - Extended Reality (XR)
About
Examination arrangement
Examination arrangement: Portfolio
Grade: Passed / Not Passed
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Portfolio | 100/100 |
Course content
The course focuses on the use of higher level graphics APIs (game engines) for productive development of augmented reality (VR, AR, XR), visualization and games.
The course starts with a brief introduction to OpenGL to understand the basics of low-level graphics programming.
Higher level API. Transformations, projections, lighting, animation, surface properties and textures.
Students must complete a major exercise / mini-project, preferably continued in the course Specialization project (IDATT2501)
Learning outcome
Knowledge: The candidate can
- account for geometric transformations through translation, scaling and rotation and the significance of the order of these.
- give an account of different types of lighting and material properties.
- explain what textures are and why they are used.
- explain how complicated data models are created using external applications and how this can be utilized in a higher order 3D API.
Skills: The candidate
- can create 3D programs such as simple games.
- create 3D applications where transformations, animations, lighting, material properties, projections, interactivity and textures are used.
- use external data models (eg mesh) using import routines.
General skills: The candidate can
- communicate with other professionals around XR technology
- develop appropriate XR solutions
Learning methods and activities
Weekly sessions are held at the beginning of the course, where exercises are given and these are shown. The subject requires great independence from the student and gives great freedom of choice as long as the exercises are solved.
Finally, a major independent exercise / mini-project is carried out, which is often continued in a specialization project. It is the students' responsibility to request guidance meetings. This exercise is performed in groups of 1-3 people, usually 2 or 3.
Further on evaluation
The portfolio consists of programming exercises that are approved as we go along. All must be approved to get the portifolio PASSED.
In the event of voluntary repetition, fail (F) or valid absence, the portfolio must be retaken in a semester with teaching.
Specific conditions
Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)
Recommended previous knowledge
Knowledge in programming and system development that corresponds to courses within these subject areas from 1st and 2nd computer engineer (among others: IDATT2001/IDATT2003, IDATT2103/IDATT2002, IDATT2104, IDATT2105).
Course materials
Mainly online resources, where the student must find the desired material according to chosen programming APIs.
No
Version: 1
Credits:
7.5 SP
Study level: Intermediate course, level II
Term no.: 1
Teaching semester: AUTUMN 2024
Language of instruction: English
Location: Trondheim
- Computer and Information Science
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Portfolio
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
-
Autumn
ORD
Portfolio
100/100
Submission
2025-01-06
12:00 -
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"