Ense3 - rubrique formation - cursus

Algorithmique et programmation - 3EUS1APG

  • Volumes horaires

    • CM 0
    • Projet 0
    • TD 0
    • Stage 0
    • TP 50.0

    Crédits ECTS

    Crédits ECTS 2.5

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.

Contact 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

DS 2 heures sur machine



Informations complémentaires

Liste des cours
Cursus ingénieur->ING GEE - altern.->Semestre 1