Outils mathématiques, algorithmique et programmation
Mis à jour le
Responsable(s) : Mme Nada MIMOUNI
- Cours + travaux pratiques
Code Cnam : USAL5P
Envie d'en savoir plus sur cette formation ?
Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :
Afficher le centre adapté à mes besoins
Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :
-
Durée : 40 heures (+/- 10%)
-
Alternance
-
4 crédits
Présentation
Public, conditions d'accès et prérequis
Prérequis
Connaitre les bases de l'algorithmique et de la programmation en Java
Compétences et débouchés
Programme
Contenu
Partie 1
- Concepts objets et à la programmation orientée objets.
- Les classes Java. Principe d'encapsulation, les types primitifs, les variables d'instance et les variables de classe, les méthodes d'une classe : constructeur, surcharge, redéfinition des méthodes.
- L'héritage et les interfaces.
- Classes abstraites. Redéfinir une méthode.
- Implémenter une interface « Traçable ».
- Structures de données JAVA.
- Sérialisation, flux des données.
- Les exceptions.
- Les interfaces graphiques.
Partie 2 Outils mathématiques
- Graphes orientés et non orientés, concepts et outils
- Problèmes usuels (cheminements, affectation, flots, etc.) et exemples d’algorithmes de résolution avec utilisation des piles et des files pour leur implémentation
Partie 3
Projet avec interface graphique