ense3 - rubrique formation apprentissage

Algorithmique et programmation - 3EUAAEP8

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

Responsable(s)

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

Prérequis

Pas de prérequis

Contrôle des connaissances

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%

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2023/2024

Informations complémentaires

Code de l'enseignement : 3EUAAEP8
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.