1. Alternance
  2. CSC001 : Analyse numérique en langage de programmation C/C++ (1) (6 ECTS)

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

Pré-requis

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

Objectifs

  • Apprentissage des méthodes numériques de base;
  • Notions d'algorithmique;
  • Apprentissage d'un langage structuré;
  • Applications à l'analyse numérique.

Contenu

  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;

 

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

 

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

 

Modalités de validation

Contrôle continu

Compétences visées

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