1st year | Semester 2
Technical Project management 6 ECTS

Numerical methods

Course outline:

This module aims to train the engineering student in the classical techniques of numerical methods commonly encountered in various scientific fields, in order to enable him/her to choose an algorithm adapted to a given problem and to implement it by making an application in C language.
The algorithms introduced cover problems regularly encountered in various scientific fields, such as the solution of linear and non-linear equations, derivation and numerical integration, the calculation of eigenvalues and vectors, the minimization of functions, the solution of differential equations or partial differential equations.
Particular attention is paid to the efficiency, quality and limitations of the IT solutions that can be used.
The training is based on course/TD sessions, based on examples mainly taken from the field of chemistry, using the free software Code::Blocks, easily installed on any personal computer.

Learning objectives:

The student must be able to:
– analyze a scientific problem and determine the appropriate numerical methods for its resolution
– implement the main resolution algorithms
– analyze with a critical mind the results obtained, aware of the limits of the methods used

Prerequisites: C programming : basics

Teaching language: FR

Documents:
handouts