autumn 2025
DTE-3613 VR, Graphics, and Animation - 10 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.
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.
Teaching methods
The course uses a mix of different teaching methods including:
- Teacher-driven lectures
- Self-study sessions
- Programming exercises
- Workshops
- Project programming sessions
The theory is taught through teacher-driven lectures 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 for inbound exchange student who meets the admission requirements. Please see the "Admission requirements section".
Master Level
Do you have questions about this module? Please check the following website to contact the course coordinator for exchange students at the faculty: INBOUND STUDENT MOBILITY: COURSE COORDINATORS AT THE FACULTIES | UiT
Schedule
Examination
Examination: | Duration: | Grade scale: |
---|---|---|
Oral exam | 30 Minutes | 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 |
More info about the oral exam
The oral exam has a duration of 20 to 45 minutes per candidate.
Individually or in groups.
The candidates use a developed projects 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.
- About the course
- Campus: Narvik |
- ECTS: 10
- Course code: DTE-3613
- Responsible unit
- Institutt for datateknologi og berekningsorienterte ingeniørfag
- Earlier years and semesters for this topic