Menu
fr / eng

Programmation orientée objet en JAVA

Ouvrir la fiche au format pdf

POOJ - Electif

Formation : Etudiant

Type de module : Electif

Unité d'enseignement : Electifs S8

semestre durée en 1/2 journées crédits de l'UE crédits du module
S8 8 12 2

Responsable : Florent COUFFIN

Intervenants du module : Florent COUFFIN

Modules Supméca prérequis recommandés : ALGO, SYSI

Autres pré requis :

Objectif du module :
Maitriser les bases de l’analyse, de la conception et de la programmation orientées objets et les illustrer au travers d’une initiation au langage Java et au diagramme de classes UML.

Acquis de la formation visés par le module Niveau d'acquisitions (1,2,3 ou 4)
AC 1 : Etre capable d’utiliser correctement les principes et concepts de la programmation orientée objet : encapsulation, abstraction et héritage 2 : l’élève-ingénieur sait appliquer les connaissances et les savoir-faire dans des situations courantes
AC 2 : : Etre capable de concevoir, coder et tester un programme objet en langage Java 2 : l’élève-ingénieur sait appliquer les connaissances et les savoir-faire dans des situations courantes
AC 3 : Etre capable d’analyser un problème et de le décrire avec un diagramme de classes 2 : l’élève-ingénieur sait appliquer les connaissances et les savoir-faire dans des situations courantes
AC 4 :
Tableau connaissances / acquis Ac 1 Ac 2 Ac 3 Ac 4
Langage Java + +++ +
Diagramme de classes UML + + +++ Aucun
Classe, abstraction et encapsulation +++ ++ ++
Variables, méthodes de classe et d’instance ++ ++ ++
Héritage, interface et polymorphisme ++ ++ ++
Outils de développement, conception et de test et plate-forme Java Aucun + + Aucun

Niveau de maitrise de la connaissance pour atteindre les objectifs de l'acquis : +++(total), ++( fort), + (partiel).

Références bibliographiques :

  • Programmer en Java de Claude Delannoy, éditions Eyrolles
  • Core Java, Volume I & II de Cay S. Horstmann, éditions Prentice Hall
  • UML 2 - De l'apprentissage à la pratique Cours et exercices de Laurent Audibert, éditions Ellipses
  • Unified Modeling Language (OMG Formal Versions of UML) : http://www.omg.org/spec/UML/

Organisation pédagogique et modalités d'évaluation :

Cours : 16h

Travaux dirigés : 16h

Evaluation terminale : 100 %

Examens écrits : 100 %

Commentaire sur l'organisation pédagogique :

Pédagogie active

Mise à jour :

25/10/2017