Analyse numérique en langage de programmation C/C++ (1)
CSC001


Objectifs pédagogiques :
  • Apprentissage des méthodes numériques de base;
  • Notions d'algorithmique;
  • Apprentissage d'un langage structuré;
  • Applications à l'analyse numérique.
Public et conditions d'accès :

Niveau L1 (licence première année) notions d'analyse et d'algèbre linéaire

Compétences :

Être capable de choisir et mettre en oeuvre une méthode numérique pour la résolution d'un problème de modélisation.

Méthodes de validation :

Contrôle continu

Contenu de la formation :

1. Analyse numérique

  • Représentation des nombres en machine, erreurs d'arrondis;
  • Résolution d'équations;
  • Intégration et dérivation numérique;
  • Méthode des moindres carrés;
  • Lissage de fonctions, approximation;

 

2. Algorithmique

  • Notions de base (affectations, tests, boucles, branchements, fonctions);
  • Algorithmes de tris (rapide et à bulles);

 

3. Apprentissage du C /C++

  • Programmation des méthodes vues en 1 en introduisant progressivement les spécificités du langage objet;
  • Utilisation de modules existants.

 

Organisation de la formation

  • Les supports de cours ed ED seront mis à disposition sur Moodle
  • L'accès à un serveur permettant d'éditer, compiler et exécuter du code sera mis à disposition
  • Cours en ligne (visioconférence) le mardi de 17h30 à 21h30

 

Bibliographie :
  • R. THEODOR: Initiation à l'analyse numérique, (MASSON), 1989
  • A. HERAULT et J.H. SAIAC: Informatique appliquée au calcul scientifique (polycopié et notes de cours)
  • A. QUARTERONI, F. SALERI: Calcul scientifique, (Springer), 2006.

Cette UE apparaît dans les diplômes et certificats suivants :

  • LG03404A : Licence Sciences, Technologies, Santé mention Sciences pour l'ingénieur parcours Matériaux
  • LG04201A : Licence Sciences, technologies, santé mention mathématiques parcours Sciences des données
  • LG03407A : Licence Sciences, Technologies, Santé mention Sciences pour l'ingénieur parcours Énergie et développement durable
  • LG03406A : Licence Sciences, Technologies, Santé mention Sciences pour l'ingénieur parcours Mécanique

Prochaines sessions de formation

Recherche en cours