Présentation
Prérequis
Logique d'analyse algorithmique et de programmation.
Objectifs
- Analyser et résoudre un problème en utilisant les principes et les outils de la programmation orientée objet
- Réaliser le programme correspondant
- Réaliser le programme correspondant
Présentation
- Les avantages de la technologie objet
- Les concepts clés : classes, méthodes, héritage, encapsulation
- Polymorphisme, abstraction
- Introduction à la méthode de modélisation : UML
- Les principaux langages (Java, C++, C#)
- Les composants
Travaux Pratiques :
- Analyse et définition du modèle
- Mise en œuvre de ce modèle
- Les concepts clés : classes, méthodes, héritage, encapsulation
- Polymorphisme, abstraction
- Introduction à la méthode de modélisation : UML
- Les principaux langages (Java, C++, C#)
- Les composants
Travaux Pratiques :
- Analyse et définition du modèle
- Mise en œuvre de ce modèle
Modalités
Modalités d'enseignement
- Cours magistral
- Travaux pratiques de mise en situation
Organisation
Type | Nombre d'heures | Remarque | |
---|---|---|---|
Présentiel | |||
Cours magistral | 16,00 | ||
Travaux pratiques | 12,00 | ||
Travail personnel | |||
Charge de travail personnel indicative | 9,00 | ||
Charge de travail globale de l'étudiant | 37,00 |
Évaluation
- Devoir Surveillé
- Résultats des Travaux Pratiques
- Résultats des Travaux Pratiques
Ressources
Bibliographie
Initiation à l'algorithmique objet - A. Cardon, Ch. Dabancourt
Paris : Eyrolles, 2001
Modélisation Objet avec UML - P. A. Muller, N. GaertnerParis : Eyrolles, 2003
UML 2 en action. De l’analyse des besoins à la conception en Java J2EE - P. Roques, F. ValléeParis : Eyrolles, 2004