Rechercher Se connecter FR EN

Programmation Orientée ObjetDéveloppement et Mathématiques pour l'ingénieur (STI)

FISA STI Semestre 6 Tronc Commun

Programmation Orientée Objet

Unité d'enseignement Développement et Mathématiques pour l'ingénieur · AS06_DEVM2  |  Code EC AS06_DEVM2-1
6ECTS (UE)
1Coefficient
21:20Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD

Objectifs pédagogiques

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

Pré-requis

ModuleUnité d'enseignementSemestre
Algorithmique et ComplexitéPrincipes de la programmationS5
  • Maîtrise de la programmation impérative.

Programme

  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

Modalités d'évaluation

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

Références bibliographiques

  • 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

4
Réf.VerbeDescriptionNiveau
C1_4concevoirune solution logicielle objet permettant de résoudre un problème3
C2_2illustrerune solution orientée objet en UML2
C2_2mettre en placeun programme java3
C2_3mettre en placeune solution logicielle à l’aide d’un langage objet3