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.
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
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.