autumn 2023
DTE-3612 FEM theory and implementation - 5 ECTS

Type of course

This course can be taken as a single subject.

Admission requirements

A relevant undergraduate Bachelor degree in Engineering program in computer science or equivalent.

In addition, the following requirements must be met:- minimum 25 credits in mathematics (equivalent to Mathematical Methods 1, 2 og 3), 5 credits in statistics and 7,5 ects i physics on a higher level is required.

Application Code: 9371

Course content

The theoretical part of this course includes consideration of various boundary value problems, such as heat and wave equations; strong and weak formulations of PDEs; Neumann and Dirichlet boundary conditions. The practical part of the course covers the implementation of the Delaunay triangulation, assembly of stiffness and mass matrices, visualization techniques, comparison of the computed result with the analytical solution.

Recommended prerequisites

DTE-3611 Algorithms - Design and Analysis, DTE-3801 Partial differential equations, MAT-3800 Linear Algebra II, MAT-3801 Numerical Methods

Objectives of the course

On completion of the course, the student is expected to have the following learning outcomes:


  • Fundamental knowledge about the Finite Element Method and its applications
  • Detailed knowledge about the FEM algorithm and its implementation
  • General approach to solving various boundary value problems
  • Analysis of the performance of numerical models


  • Ability to implement the FEM algorithm from scratch
  • Solve various physical problems both analytically and numerically
  • Perform analysis of the numerical solution
  • Ability to write a scientific report that includes problem description, mathematical and programming approaches, representation of the result, comparative analysis


  • The candidate will be able to work critically on practical problems, have a comprehensive vision of the solution process
  • Understanding of the main ideas and concepts of mathematical modeling in the context of solving partial differential equations

Language of instruction and examination


Teaching methods

This course contains lectures and practical sessions. Lecture notes and presentations will be provided. The students will work on the mandatory project under supervision during the practical sessions. Several options for the project task will be proposed.


Examination: Date: Duration: Grade scale:
Oral exam 13.12.2023 09:00
40 Minutes A–E, fail F

Coursework requirements:

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

Report and Source Code Approved – not approved
UiT Exams homepage

More info about the coursework requirements

The student must submit a report, as well as the source code of a computer program that solves the project task.

More info about the oral exam

Individual exam.

Re-sit examination

No re-sit exam will be offered for this course.
  • About the course
  • Campus: Narvik |
  • ECTS: 5
  • Course code: DTE-3612
  • Tidligere år og semester for dette emnet