Log in English French

Module Sheet

FISE FISA

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 5
Crédits ECTS : 12

Principes de la programmation


Code UE : S05T_INF1

Elément Constitutif :


Coefficient : 1

Programmation Orientée Objet


Code EC :

Tronc Commun




Volume horaire : 20:00

Type Nombre Durée
Cours 6 01:20
TD 6 01:20
TP 1 04:00


Evaluations : 1

Type Coefficient
Examen Final 0.8
Contrôle Continu 0.2


Enseignants : 2

Enseignant Type
Eichler Cedric Responsable
Eichler Cedric Intervenant



Maîtrise de la notion d'objet, faire des choix de conception objet. Application au langage Java.

Pré-requis :

UE Semestre Module
Principes de la programmation 5 Algorithmique et Complexité


  • Maîtrise de la programmation impérative.


  1. Fondamentaux de l’objet :
  • Notions d’objet (classe, instanciation, attributs, …)
  • Relations conceptuelles entre objets (association, agrégation, héritage)
  • Modélisation et conception objet (UML)
  1. "Approfondissements" :
  • Héritage, abstraction
  • Généricité
  • Polymorphisme, liaison
  1. Mise en œuvre avec le langage Java :
  • Illustration des concepts précédents
  • Gestion d'exception en java
  • Utilisation de bibliothèques standard, Collections



  • Examen final papier, contrôle continu (TD noté et/ou test celene)


  • The Java Tutorials, Oracle, docs.oracle.com/javase/tutorial/
  • Muller, Pierre-Alain ; Gaertner, Nathalie, « Modélisation objet avec UML », Eyrolles
  • La programmation orientée objet, Hugues Bersini, Eyrolles

Compétences :

Ref. Verbe Description Niveau
C1_4 concevoir une solution logicielle objet permettant de résoudre un problème 3
C2_2 illustrer une solution orientée objet en UML 2
C2_2 mettre en place un programme java 3
C2_3 mettre en place une solution logicielle à l’aide d’un langage objet 3