IMAT2150 - Mathematical methods 3 for computer engineers


Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
School exam 100/100 4 hours C

Course content

  • Vector spaces and linear transformations Subspaces of Rn, base and dimension. General vector spaces, function spaces and norms. Matrix transformations, null spaces and column spaces. Application: Fourier series and solution of partial differential equations.
  • Differential equations with solution methods.
  • Numerical methods General numerics: Representations of floating point numbers in the computer, calculations with floating point numbers and various sources of error. Error magnification and condition. Convergence rate
  • Direct methods:
    • Solution of linear equation systems, PA = LU factorization, least squares method
    • Interpolation with cubic splines, Bezier curves.
  • Iterative methods:
    • Newton's multivariate method
    • Solution of linear equation systems (Jakobi, conjugate gradients)
    • Calculation of eigenvalues and eigenvectors (power method)
    • Solution of some types of differential equations, Runge-Kutta.

Learning outcome


The candidate has a good knowledge of subspaces of Rn and linear transformations between finite-dimensional real vector spaces. The candidate has knowledge about general vector spaces and linear transformations. The candidate is familiar with common sources of error in numerical calculations. The candidate is accustomed with relevant IT applications of mathematics in the subject.


The candidate can complete induction proofs. The candidate can solve some types of first and second order difference equations. The candidate can solve linear and non-linear systems numerically. The candidate can solve problems with least squares method. The candidate can interpolate. The candidate can calculate eigenvalues and eigenvectors numerically. The candidate can solve some types of differential equations numerically.

General competence

The candidate can use mathematics to communicate engineering issues, with the main emphasis on information technology. The candidate understands that the level of precision in the mathematical language makes it suitable to structurize and solve engineering problems.

Learning methods and activities

Lectures and exercises.

80% of the obligatory exercises need to be approved for exam admission.

Compulsory assignments

  • Exercises

Further on evaluation

Re-sit Exam: May/June.

Retake of examination may be given as an oral examination.

Specific conditions

Admission to a programme of study is required:
Computer Science - Engineering (BIDATA)

Credit reductions

Course code Reduction From To
IMAA2150 7.5 AUTUMN 2019
IMAG2150 7.5 AUTUMN 2019
TDAT3024 5.0 AUTUMN 2021
TDAT2002 2.5 AUTUMN 2021
More on the course

Version: 1
Credits:  7.5 SP
Study level: Third-year courses, level III


Term no.: 1
Teaching semester:  AUTUMN 2023

Language of instruction: -

Location: Trondheim

Subject area(s)
  • Engineering
  • Mathematics
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Mathematical Sciences


Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD School exam 100/100 C 2023-12-21 09:00 INSPERA
Room Building Number of candidates
SL274 Sluppenvegen 14 1
SL120 blå sone Sluppenvegen 14 1
SL310 turkis sone Sluppenvegen 14 57
SL315 Sluppenvegen 14 1
Spring UTS School exam 100/100 C 2024-05-23 09:00 INSPERA
Room Building Number of candidates
SL111 orange sone Sluppenvegen 14 10
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU