Programming Tools for Numerical Calculations 7.5 Credits

Programmeringsverktyg för numeriska beräkningar
First cycle, C0004M
Course syllabus valid: Spring 2016 Sp 4 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Syllabus established
by Mats Näsström 14 Feb 2014

Last revised
by Mats Näsström 15 Jan 2016

Education level
First cycle
Grade scale
G U 3 4 5
Scientific Computing
Subject group (SCB)

Entry requirements

In order to meet the general entry requirements for first cycle studies you must have successfully completed upper secondary education and documented skills in English language and 30 hp of mathematics including calculus of differentiation and integals, differential equations and linear algebra

More information about English language requirements


The selection is based on 1-165 credits.

Course Aim
After completing the course, the student will
- have knowledge and understanding of programming structures.
- have insight in the problems that may occur when using floating point arithmetics on a computer.
- know of numerical algorithms for finding approximate solutions to problems from calculus and linear algebra.
- be able to write programs for these algorithms.
- know how to formulate a mathematical model from a text, and then find its solution thorough numerical computations.
- be able to evaluate the validity of the result, and its implications, given the model and the chosen algorithm.

Programming structures, vectorized operations in Matlab, data types in Matlab, functions, visualization, floating point representation, non-linear equations, systems of linear equations, linear least-squares problems, numerical quadrature, numerical differentiation, initial value problems, stiff problems, boundary value problems, finite difference approximation of PDE.

The teaching constists of lectures and computer tutorials

To pass the course, the student must
- pass the assignments
- pass the exam
The level of the grade is set by the exam

Ove Edlund

Literature. Valid from Spring 2016 Sp 4 (May change until 10 weeks before course start)
Chapra, Steven C.: Applied Numerical Methods with MATLAB, McGraw Hill Higher Education, latest edition

Course offered by
Department of Engineering Sciences and Mathematics

0001Written exam4.0G U 3 4 5
0002Assignments3.5U G#

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.