Ensimag Rubrique Formation 2022

Conception orientée objet et java

  • Volumes horaires

    • CM 15.0
    • Stage 30.0
    • TP 15.0

    Crédits ECTS

    Crédits ECTS 4.0

Objectif(s)

Le but de cet enseignement est de dégager une méthodologie de la conception orientée objet et d’acquérir les bases de la programmation à objets, en s’appuyant sur le langage de conception UML (diagrammes de classe et d’objets) et le langage Java. Exemple de programmation objet en Java; Modélisation et conception objet à l’aide de diagrammes de classes UML.


Contact Nicolas CASTAGNE

Contenu(s)

1. Introduction à la programmation orientée objet
2. Principes de la conception objet. UML : diagramme de classes et d’objets
3. Introduction à Java
4. d’UML à Java
De nombreux Exemples et cas pratiques seront commentés. Des patrons de conception seront présentés.



Prérequis

Algorithmique standard.

Contrôle des connaissances

Première cession :
Un examen (E1).
Un TP (TP).
Un projet commun avec l’enseignement systèmes de gestion de base de donnée ("projet SGBD-Java") (P)
N1 = (E1 * 1/2 + TP * 1/4 + P * 1/4)
<br>
Seconde session :
Examen (E2)
N2 = E2



Informations complémentaires

Cursus ingénieur->ASI/SEMESTRE A CHOIX->Semestre 8

Bibliographie

Jean-Michel DOUDOUX : « Développons en Java » - livre « en ligne » : http://www.jmdoudoux.fr/java/dej/indexavecframes.htm.

Bruce Eckel --- Thinking in Java, livre accessible à l'adresse
ftp://ftp.imag.fr/pub/multimedia/doc/
et sa traduction française http://penserenjava.free.fr/.

S. Flanagan. Java in a nutshell. O’Reilly, 1997 – second edition.