1ère année | Semestre 2
Gestion de projets 6 ECTS

Méthodes numériques

Tags : Algorithmique, C, programmation
Modalités d'évaluation :
Rapport écrit
Descriptif du cours :

Ce module vise à former l’élève ingénieur aux techniques classiques de méthodes numériques couramment rencontrées dans divers domaines scientifiques, afin de le rendre apte à choisir un algorithme adapté à un problème donné et à le mettre en œuvre en réalisant une application en langage C.
Les algorithmes introduits portent sur des problèmes régulièrement rencontrés dans divers domaines scientifiques, tels que la résolution d’équations linéaires et non linéaires, la dérivation et l’intégration numérique, le calcul de valeurs et vecteurs propres, la minimisation de fonctions, la résolution d’équations différentielles ou encore d’équations aux dérivées partielles.
Une attention particulière est portée sur l’efficacité, la qualité et les limites des solutions informatiques utilisables.
La formation est basée sur des séances cours/TD, en s’appuyant sur des exemples majoritairement pris dans le domaine de la chimie, en utilisant le logiciel libre Code::Blocks, facilement installable sur tout ordinateur personnel.

Objectifs d'apprentissage :

L’étudiant devra être capable :
– d’analyser un problème scientifique et de déterminer les méthodes numériques appropriées pour sa résolution
– de mettre en œuvre les principaux algorithmes de résolution numérique
– d’analyser avec un esprit critique les résultats obtenus, conscient des limites des méthodes employées

Pré-requis : Bases de la programmation en C

Langue(s) : FR

Documents :
Polycopiés, documents de TD