autumn 2026
DTE-3613 VR, Graphics, and Animation - 10 ECTS

Type of course

The course can be taken as a single course. For students at the Master's degree programme in Applied Computer Science.

Admission requirements

A relevant undergraduate Bachelor’s degree in Engineering, computer science or equivalent.

In addition, the following requirements must be met:

  • minimum 25 credits mathematics, 5 credits statistics, 7,5 credits physics.

Application Code: 9371


Course overlap

If you pass the examination in this course, you will get an reduction in credits (as stated below), if you previously have passed the following courses:

DTE-3605 Virtual Reality, Graphics and Animation - Project 5 ects
DTE-3609 Virtual Reality, Graphics and Animation - theory 5 ects

Course content

This course focuses on theory and practice in graphics, virtual reality and animation.

The first part of the course is theory-based with lectures and programming exercises on the following topics:

  • The graphics pipeline
  • Geometry
  • Shaders
  • Render methods
  • Textures and maps
  • Lighting

The second part of the course is project-based with workshops and programming sessions.

The students are expected to focus on software development methods.


Recommended prerequisites

END-3607 Geometric Modelling

Objectives of the course

On completion of the course the successful student is expected to:

Knowledge

  • Have basic knowledge of the central terminology, definitions, standards, methods and trends within the areas that are included in this course.
  • Have basic understanding of the graphics process, and how vertices are transformed into pixels.
  • Understand what shaders are and why we use them, and have knowledge of, at least, one shader language.
  • Know about various render methods and how they affect the visual outcome and complexity of the implementation.

Skills

  • Use the theory to analyse and plan how to develop concrete examples.
  • Be able to develop a graphics system from the ground up.
  • Use shaders to create visual effects and faster rendering.
  • Present their work in a clear and concise manner, orally and in writing, and be able to explain and justify their solution.

General competence

  • Use the knowledge and skills in other relevant projects to enhance the visual quality.
  • Understand the possibilities and challenges of graphics programming.
  • Write about a project in a scientific way, be critical of research material, and know how to separate knowledge and opinion.
  • Be able to apply the knowledge and skills to communicate with specialist in the field of computer science, using relevant terminology.

Language of instruction and examination

English

Teaching methods

The course uses a mix of different teaching methods including:

  • Flipped classroom
  • Teacher-driven summary sessions
  • Self-study sessions
  • Programming exercises
  • Teacher-driven lectures
  • Workshops
  • Project programming sessions

The theory is taught through flipped classroom, teacher-driven summary sessions and self-study sessions, complemented with programming exercises to understand the concepts visually and from a coding perspective.

In the project part, programming sessions are widely used, with instances of teacher-driven lectures and workshops to add to the learning experience.


Information to incoming exchange students

This course is open to incoming exchange students.

Study Level: Master's

This course has admission prerequisites, which are listed under the Admission requirements section. Please review this information carefully before adding the course to your Learning Agreement

For details on how to apply for exchange, course selection guidelines, or to contact the Incoming Admissions Team, please visit: Admissions for Student Exchange.


Schedule

Examination

Examination: Date: Weighting: Duration: Grade scale:
Oral exam 7/10 45 Minutes A–E, fail F
Assignment 03.12.2026 14:00 (Hand in) 3/10 A–E, fail F

Coursework requirements:

To take an examination, the student must have passed the following coursework requirements:

Mandatory Midway Assignment Approved – not approved
UiT Exams homepage

More info about the coursework requirements

Delivery of a midway assignment based on the theory and programming exercises from the first half of the course. The students are expected to reflect on their understanding of the course theory and show their programming progress on some given concepts.

More info about the oral exam

The oral exam has a duration of 30 to 45 minutes per candidate.

Individually or in pairs.

The candidates use a developed programming task to show their learning outcomes in the course.

The first part of the exam is at the candidate’s disposal:

  • Prepared presentation of the project.
  • Demo application.

The second part is at the examiner’s disposal:

  • Clarification of the work, with code and report examples.
  • Clarification of the candidates understanding of their work.

Re-sit examination

A re-sit exam will not be held.
  • About the course
  • Campus: Narvik |
  • ECTS: 10
  • Course code: DTE-3613
  • Tidligere år og semester for dette emnet