Conception et programmation objet

Objectifs

L'objectif est d'apporter aux étudiants un bagage de base concernant la démarche de conception et de développement de programmes avec l’approche objet. Ces notions seront mises en œuvre au travers du langage Python pour la programmation et UML pour la modélisation. Les cours traditionnels en amphithéâtre sont limités pour privilégier une approche par la pratique (BE et autonomie) sur machine sous la forme d’exercices de programmation et de mini-projets dont certains sont évalués.

Programme

  • Conception orientée objet : Classes et instance. Encapsulation, attributs, méthodes. Agrégation, composition. Héritage et polymorphisme. Surcharge des opérateurs.
  • Mise en œuvre des concepts en langage python.
  • Développement des interfaces graphiques.
Autonomie
5h
 
Cours
8h
 
TD
17h
 

Responsables

  • Emmanuel DELLANDREA

Langue

Français

Mots-clés

Programmation objet, conception orientée objet, langage Python