Analyse numérique en langage de programmation C++ (2) - CSC002

Réf. : 1803285F Mise à jour : 20 juillet 2023

Contenu

Objectifs

Résolution numérique des équations différentielles ordinaires;
Résolution numérique des systèmes différentiels;
Approfondissements sur le langage C++ . L'usage du python est tout à fait possible.
Savoir choisir la méthode la plus adaptée pour résoudre un problème donné modélisé par des équations différentielles ;
Etre capable d'utiliser les atouts avancés du langage objet: structuration d'un programme en classes, classes virtuelles, surcharges, lisibilité.

Programme

1 Analyse numérique
Schémas d'intégration (Euler, Runge-Kutta, multipas...);
Etude de l'ordre, de la stabilité, de l'erreur de phase des schémas précédents;

2 Exemples possibles
Mouvement des planètes;
Equation de Voltera;
Equation de Lorentz;
Equation de Van der Pol.

3 Langage C++
Utilisation avancée des classes;
Visualisation en OpenGL à l'aide de modules ad hoc fournis.

Validation / certification préparée

  • Niveau d'entrée : Sans niveau spécifique
  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
20 avenue Victor Le Gorgeu
29 Brest
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
1 Rue du Muguet
22 Lannion
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
32 Rue René Lote Bât 1
56 Lorient
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
3 Rue du Clos Courtel
35 RENNES
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
2 rue Camille Guérin
22 PLOUFRAGAN
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.
Organisme de formation : CNAM DE BRETAGNE
09 72 31 13 12
Lieu de formation : CNAM DE BRETAGNE
9 Rue du Commandant Charcot
56 Vannes
Organisation :
  • Entrée sortie permanente
  • 60 heures
  • Formation entièrement à distance
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Type de parcours : Modulaire
Durée : 60 heures.

Prérequis : Avoir suivi CSC001 ou un cours de C++ et avoir des notions basiques de simulation numérique.Savoir résoudre une équation différentielle linéaire. Connaissance de base de l'algèbre linéaire matriciel : matrice, matrice inversible, rang, valeurs et vecteurs propres.Pour la modalité foad, disposer d'un ordinateur personnel avec un compilateur c++ à jour est plus souple (mais non nécessaire).L'ensemble Cours, ED et TP, travail personnel nécessite environ 120h de travail.