Ense3 - rubrique formation - cursus

Outils informatiques et numériques pour l’ingénieur - 3EUS2OIN

  • Volumes horaires

    • CM 5.0
    • Projet -
    • TD 5.0
    • Stage -
    • TP 50.0

    Crédits ECTS

    Crédits ECTS 5.0

Objectif(s)

Assimiler la syntaxe et les concepts fondamentaux du langage C. Elaborer un algorithme efficace en minimisant l'utilisation de ressources système : CPU, mémoire, Entées/Sorties. Choisir une structure de donnée adaptée à l'implémentation d'un algorithme.

Connaitre les résultats fondamentaux relatifs aux équations les plus couramment utilisées pour la modélisation de phénomènes physiques (EDOs, EDPs). Savoir mener des résolutions explicites lorsque cela est possibles (EDOs linéaires, méthodes des caractéristiques pour l'équation de transport, méthode de séparation des variables pour l'équation de diffusion ou des ondes).

Assimiler les concepts fondamentaux d'un algorithme de calcul scientifique (consistance, stabilité, convergence, schéma numérique explicite/implicite). Maitriser la méthode des différences finies pour
résoudre numériquement des EDOs ou des EDPs d'évolution 1D. Implémenter ces algorithmes en langage Python.

Responsable(s)

Antoine VEZIER

Contenu(s)

Langage C :
• 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.

Calcul scientifique :
• Théorie générale sur les EDOs et les EDPs
• Méthodes des différences finies pour les EDOs et les EDPs
• Méthode de Newton
• Méthode de Jacobi/Gauss-Seidel/SOR

Prérequis

L2 Level Mathematics: https://membres-ljk.imag.fr/Bernard.Ycart/mel
The basics of the Python language.

Contrôle des connaissances

Session normale / First session
Evaluation rattrapable (ER) / ER assessment : devoir surveillé écrit de 2h / 2 hours supervised written exam
Evaluation non rattrapable (EN) / EN assessment : comptes rendus de BE et contrôles écrits ou sur machine / Lab reports and written exams
Si situation 100% distancielle / If distant learning mandatory:
Evaluation rattrapable (ER) / ER assessment : 2h d'examen écrit à distance / 2 hours homework
Evaluation non rattrapable (EN) / EN assessment : comptes rendus de BE / Lab reports

Moyenne de l'UE / Course Unit assessment = ER 50% + EN 50%

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2025/2026

Informations complémentaires

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

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