ECTS
2 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
38h
Description
Description du cours et modalités pédagogiques :
L’objectif de ce cours est l’initiation à des méthodes numériques classiques, notamment pour la résolution de systèmes d’équations linéaires (méthodes de Jacobi, Gauss-Seidel, relaxations), d’équations non-linéaires (méthodes de Lagrange et de Newton), ainsi que de systèmes d’équations différentielles (schémas d’Euler, Runge-Kutta).
On présente les aspects mathématiques et algorithmiques liés à ces méthodes. Les algorithmes sont programmés en python lors de TP encadrés, sous-forme de mini-projets.
On approfondit la connaissance du langage python (calcul matriciel, graphisme).
Objectifs
À la fin de cette UE, vous serez capable de :
- Écrire des algorithmes et programmer en python différentes méthodes numériques pour résoudre des équations ordinaires ou différentielles, linéaires ou non-linéaires,
- Résoudre certains problèmes basiques issus de la physique ou de la chimie.
Heures d'enseignement
- CMCours Magistral6h
- TPTravaux Pratique32h
Pré-requis obligatoires
EC « Algorithmique et initiation à la programmation en python » de l’UE Maths Info 2 en CPI1.
Contrôle des connaissances
100% contrôle continu.
Coefficient 0,25.
Le contrôle continu est basé sur la réalisation des mini-projets pour lesquels les étudiants rédigent des comptes rendus. L’épreuve terminale consiste en la réalisation d’un TP sur machine en temps limité.