Suivez-nous Twitter de l'UVHCPage facebook de l'UPHF

Unité d'enseignement : Python, Intitiation à C++

» Master Mathématiques » Parcours Modélisation, Optimisation et Sécurité (MOS)

Crédits ECTS : 5
Volume horaire : 48 Heures

Langue d'enseignement Français

Python : Brefs rappels sur les bases de la programmation (variables, structures conditionnelles, boucles, fonctions, liste, chaine, tuple) Utilisation des différents modules numpy, scipy, random, matplotlib , sympy pour résoudre divers problèmes de mathématiques appliquéesC++ : 1 - Introduction au C++ : historique, le C++ face aux autres langages. 2 - Outils pour la programmation : IDE et fichiers sources, de la compilation à l'édition de liens, makefiles. 3 - Variables, types de base, constantes, opérateurs logiques, expressions. 4 - Structures conditionnelles et structures de contrôle. 5 - Les fonctions (déclaration, transmission par valeur, par adresse, par référence). 6 - Tableaux statiques et dynamiques. 7 - Adresse, mémoire et pointeurs. 8 - Les classes (déclaration, constructeur, destructeur, surcharge d'opérateurs). 9 - Héritage et polymorphisme. 10- Fonctions amies et éléments statiques. 11- Flux de données et fichiers : lire, écrire et se déplacer dans un fichier. 12- Les patrons. 13- La gestion des erreurs.

Compétences et savoirs enseignés

Lecture et création d’un code en C++ et en Python

Pré-requis recommandés

Bases algorithmiques

Activités

DescriptionVolume Horaire
Cours Magistraux

16.0

Travaux Pratiques

32.0