Programmation Orientée Objet

Informations

Langue d'enseignement : Français
Crédits ECTS: 6

Programme

  • Heures d'enseignement dispensées à l'étudiant : 48 heures
  • Temps de travail personnel : 102 heures

Objectifs et compétences

Objectifs :
L'objectif principal portera sur la mise en oeuvre de programmes sous le paradigme objet dans le langage JAVA.

L'étudiant devra mettre en oeuvre des compétences de programmation, des aspects de compilation à la modularité et de debuggage en abordant tous les concepts centraux liés à l'approche objet.

Cet enseignement abordera les notions centrales d'objets, de classes (concrètes, abstraites ou paramétrées), de méthodes, d'instanciation et d'exception. Les bases de l'approche objet que sont l'encapsulation, la modularité, les héritages d'implémentation et de comportement, la délégation seront abordées. L'étudiant sera amené à programmer certains types abstraits classiques et à utiliser des bibliothèques logicielles existantes.

Organisation pédagogique

le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

La première session est constituée

> d'une note de contrôle continu (coef. 0.5)

> d'une note d'examen écrit terminal (1h30) (coef. 0.5)

pour l'obtention d'une note = 0.5*Examen écrit terminal + 0.5*Contrôle continu

La seconde session est constituée

> du report de la note de session 1 de contrôle continu

> d'une note d'examen écrit terminal (1h30)

pour l'obtention d'une note finale = 0.5*Examen écrit terminal + 0.5*max(Contrôle continu, Examen écrit terminal)

En seconde session, si l'effectif est faible un oral pourra être proposé.

Lectures recommandées

l'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Laurent Reveillere

Enseignants

la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements