Volumes horaires
- CM -
- Projet -
- TD -
- Stage -
- TP 50.0
Crédits ECTS
Crédits ECTS 2.0
Objectif(s)
Algorithmique:
Donner les outils informatiques nécessaires pour l’ingénieur :
• Savoir spécifier et comprendre des algorithmes simples
• Maîtriser la programmation en langage C
Méthodes numériques:
Apprendre et savoir mettre en oeuvre les méthodes numériques permettant de résoudre les probleme
de mathématiques pour l’ingénieur.
Patrick GOUNON
Contenu(s)
Algorithmique:
Vous travaillerez en binômes sur une machine (BE).
Les thèmes abordés par cet enseignement permettant l’apprentissage de la syntaxe de base du langage C sont :
- Programmation modulaire et paramètres des fonctions
- Réservation dynamique de mémoire
- Chaines de caractère, accès aux fichiers
- Tableaux et structures de données
- Electrostatique (2H)
Méthodes numériques:
Les applications seront programmées à l’aide du logiciel Matlab.
I : Schémas aux différences finies : centré amont, implicite explicite
Application à l’étude de la vibration longitudinale dans une barre bi-encastrée et
d'un choc sur une barre en traction encastrée avec une méthode par
différence finies implicite => 10h (l’application à la conduction instationnaire est faite dans le module d’échanges thermiques).
II : Méthodes de résolution de systèmes linéaires : itératives et directe => 8h
III : Résolution d'EDO, 1° ordre, 2 ordre avec la méthode d’Euler, et Runge Kutta. Application possible au mouvement d'un pendule ou à la cinétique d'une réaction chimique => 4h
Pas de prérequis
Session normale
Evaluation Non Rattrapable (EN) : contrôle continu sur machine
Evaluation Rattrapable (ER) : épreuve écrite de 2 heures
Session de rattrapage
La note obtenue remplace la note de ER. La note de EN n'est pas rattrapable.
EN 50% + ER 50%
Le cours est programmé dans ces filières :
- Cursus ingénieur - Ing EEE - altern. - Semestre 5-6
Code de l'enseignement : 3EUAAEP8
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.