IP205 - Langages objet

IP205 - Langages objet

Objectifs

Objectif général :

Connaître les bases du langage Java, les concepts objets appliqués à Java.

Objectifs détaillés :

1. Présentation du langage Java (Types,classe,encapsulation).
2. Concepts de base de l’orienté Objet : la classe/objet.
3. L’encapsulation
4. L’héritage
5. Le polymorphisme.
6. Classe abstraite, Interface
7. Les packages
8. L’API des Collections, la généricité, les boucles sur Iterable
9. La classe StringTokenizer, la classe Scanner, la javadoc.
10. Les exceptions, les flux, la sérialisation,
11. Le graphique : AWT, SWING, les Listeners, utilisation d’un MVC.
12. Modélisation Objet : utilisation d’UML (diagramme de cas d’utilisation, de classes, d’activités).

Place dans le cursus

Pré-requis: Programmation et algorithmique Langage C

Volume horaire (h)

  • Cours magistraux : 20
  • Travaux dirigés : 28

Examens

Nombre total d'heures d’évaluation : 6

Ce cours fait partie de la formation

En bref

Crédits ECTS : Cf UE

Nombre d'heures 54

Contact(s)

Jean-Marc VENGUT

Tél : +33 5 62 25 95 34

Email : jean-marc.vengut @ enac.fr

Assia HACHICHI

Email : assia.hachichi @ enac.fr