Numerical Modeling (MAF310)

The course is an introduction to numerical mathematics, with basic theory and methods for solving numerical computational problems with and without the use of computers.

Course description for study year 2024-2025


Course code




Credits (ECTS)


Semester tution start


Number of semesters


Exam semester


Language of instruction



The course provides theoretical background for typical algorithms used for numerical problem solving and their practical implementation using the Python programming language.

The problems discussed include systems of linear equations, interpolation and curve fitting, roots of nonlinear equations, numerical differentiation and integration, ordinary differential equations, and partial differential equations.

Learning outcome

After completion of the course the student

  • Should have knowledge about fundamental algorithms and terminology within numerical mathematics
  • Should be able to apply these algorithms to analyse propagation of errors and solve equations and differential equations

Required prerequisite knowledge


Recommended prerequisites

FYS100 Mechanics, FYS102 Physics for data/electro, MAT200 Mathematical Methods 2, MAT210 Real and Complex Calculus


Form of assessment Weight Duration Marks Aid
Written exam 1/1 Letter grades Approved, basic calculator

Written final exam with pen and paper.

Coursework requirements

Compulsory exercises

Two mandatory assignments; approved/not approved.

Both must be passed in order to gain admission to the written final exam

Course teacher(s)

Course coordinator:

Eero Aleksi Kurkela

Head of Department:

Bjørn Henrik Auestad

Method of work

Lectures and exercises (4 hours/week)

Overlapping courses

Course Reduction (SP)
Numerical Modeling (MAF300_1) 5

Open for

Bachelor level at Faculty og Science and Technology

Master level at Faculty of Science and Technology.

Course assessment

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital subject evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.


The syllabus can be found in Leganto