 COURSE SYLLABUS

Programming Tools for Numerical Calculations 7.5 Credits

Programmeringsverktyg för numeriska beräkningar
First cycle, C0004M
Version
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 Subject Scientific Computing Subject group (SCB) Mathematics

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

Selection

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.

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

Realization
The teaching constists of lectures and computer tutorials

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

Examiner
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

Items/credits