Discipline(s) : Sciences et technologies, Sciences Humaines et Sociales

MI0C401T - Programmation orientée objet

Accessible en Formation à distance
Semestre Semestre 2
Crédits ECTS 4
Volume horaire total 50

Domaine(s) LMD

SCIENCES HUMAINES ET SOCIALES, SCIENCES, TECHNOLOGIES, SANTE

Langue(s) d'enseignement

Français

Responsables

Sophie EBERSOLD: sophie.ebersold@univ-tlse2.fr

Pré-requis

Algorithmique et programmation Python

Objectifs

Comprendre les bases de la programmation orientée objets : maîtriser la notion de type de donnée, savoir écrire une classe, connaitre les relations essentielles entre classes, mettre en œuvre la communication entre objets.

Contenu

- Concepts : TAD, objets, classes, héritage, délégation
- Introduction à la Conception OO : architectures à objets (diagrammes de classes UML)
- Introduction à java : spécification d’interface, création de classes / objets, utilisation de l’API

Bibliographie

- Conception et programmation orientées objet par Bertrand Meyer, ed. Eyrolles
- Apprenez à programmer en Java - 3e édition
- Le livre de Java premier langage : Avec 109 exercices corrigés.
- https://openclassrooms.com/en/courses/6173501-apprenez-a-programmer-en-java