Course code: DTE-3613

VR, Graphics, and Animation

Apply between July 20 and August 9
Campus Narvik
Semester / Year Autumn 2026
Duration 1 semester
Level Høyere grads nivå
Credits 10

About the course

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

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.

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

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.

Prerequisites

Anbefalte forkunnskaper

END-3607 Geometric Modelling

Credit reduction

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

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.

Language of instruction and examination

English

Schedule

The schedules are normally finalized and published well in advance of the start of the semester, often a few weeks beforehand. This gives students the opportunity to organize their studies and prepare for upcoming activities.

It is recommended to check the schedule regularly, as changes may occur.

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.

Examination

Exams
Oral exam Duration: 45 Minutes Weighting: 7/10 Grade:
A–E, fail F
Assignment Hand in: 03.12.2026 14:00 Weighting: 3/10 Grade:
A–E, fail F
Coursework requirements

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

Mandatory Midway Assignment Grade:
Approved – not approved

Everything you need to know about before, during, and after the exam; registration, absence, appeals, and diplomas: 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.

Previous years and semesters

Kontakt oss

Responsible unit: Institutt for datateknologi og beregningsorienterte ingeniørfag