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
- 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;
- Algorithmique
- Notions de base (affectations, tests, boucles, branchements, fonctions);
- Algorithmes de tris (rapide et à bulles);
- 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.