info307 - Conception orientée objet

-
Credits
- 5
- Prerequisites
- info203, info304
- Parcours
- mandatory for the computer science mention of the "licence"
- proposée pour le parcours « Mathématique »
-
Objectives
- Assimiler l'utilisation de l'héritage de classes et ainsi poursuivre
et approfondir la compréhension et la maîtrise de la notion de
polymorphisme. Savoir utiliser au mieux les concepts de la
programmation objet pour favoriser une bonne conception
d'applications. Les design patterns seront introduits afin
d'illustrer ces propos.
- Organization
week |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
C (1h) |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
TD (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
TP (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
- Student personal work
- environ 60h
- Evaluation
-
-
for UE without Labs :
sup ( Ex, (2Ex + CC)/3)
- for UE with Labs :
(2TP + 3 sup(Ex, (2Ex + CC)/3))/5
- Contents
- langage support : Java
- polymorphisme et généricité suite : héritage,
- la conception oreintée objet à travers des exemples,
- conception : design patterns, exemples,
- introspection,
- utilisation d'un environnement de développement (tel
Eclipse).
- Instructor(s)
- Jean-Christophe Routier
fichier source pour édition/modification