Course code: DTE-3612

FEM theory and implementation

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

About the course

This course can be taken as a single subject.

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.

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

Objectives of the course

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

Knowledge:

  • 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.

Skills:

  • 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.

Competence:

  • 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.

Prerequisites

Anbefalte forkunnskaper

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

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.

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.

Examination

Exams
Oral exam Duration: 40 Minutes Grade:
A–E, fail F
Coursework requirements

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

Report and Source Code 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

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 oral exam based on the content of the course with special emphasis on the student's own contribution.

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