INF-MAT2351 – Numerical calculations

Schedule, syllabus and examination date

Choose semester

Course content

Numerical algorithms and development of mathematical software for ordinary differential equations, nonlinear algebraic equations, method of least squares, simple partial differential equations and parameter estimation/inverse problems. Implementation of the methods is mainly carried out in Java and Matlab.

Learning outcome

The course gives an introduction to the development of modern numerical tools for simulation of different phenomena in the natural sciences, technological areas, economics and medicine.

Emphasis is placed on integrating the derivation of mathematical models, formulation of numerical solutions, and implementation of algorithms. The students shall acquire an understanding of the various components that comprise modern technical software and they shall increase their programming skills.


Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.


Formal prerequisite knowledge

In addition to fulfilling the Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:

  • Mathematics R1 or Mathematics (S1+S2)

The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or by other equivalent studies. Read more about special admission requirements (in Norwegian).

Recommended previous knowledge

MAT1100 – Calculus /MAT 100, MAT1110 – Calculus and Linear Algebra /MAT 110, MAT1120 – Linear Algebra /MAT 120, MAT-INF1100 – Modelling and Computations /MAT 100 og INF1000 – Introduction to object-oriented programming (continued) /INF 101.

Overlapping courses


2 hours of lectures and two hours of group work each week. Mandatory assignments must be completed during the course. Rules for mandatory assignments.


4 hour written exam. The mandatory assigments must be approved prior the exam. General infomation about the examination.

Examination support material

Approved calculator is allowed.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Explanations and appeals

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester.

Re-scheduled examinations are not offered to students who withdraw during, or did not pass the original examination.

Withdrawal from an examination

It is possible to take the exam up to 3 times. If you withdraw from the exam after the deadline or during the exam, this will be counted as an examination attempt.

The subject is regarded equal to INF2320 and INF-MAT2350 when practicing exam regulations.


It is strongly recommended to attend the first lecture since it will be given important information.

Facts about this course






Every spring


Every spring

Teaching language