info203 - Programmation Orientée Objet

-
Credits
- 5
- Prerequisites
- info201
- Parcours
- mandatory for the computer science mention of the "licence"
- obligatoire pour le parcours « Sciences Physiques & Informatique »
-
Objectives
- Introduire les concepts de base de la la programmation objet et la
« pensée objet ». Les notions de classes, objets/instances, envoi de
messages doivent être assimilées, ainsi que la décomposition d'un
problème en ces termes. A l'issue de ce module l'étudiant doit avoir
conscience de l'importance et de l'application des notions de
polymorphisme et d'abstraction de la représentation du problème
- Organization
week |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
C (1h) |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
TD (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
TP (1h30) |
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
- Student personal work
- env. 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
- objets, classes, attributs et méthodes, envois de messages,
encapsulation,
- abstraction et polymorphisme (à travers les interfaces),
généricité,
- exceptions, utilisation d'API existantes
(java.util),
- introduction à UML,
- savoir utiliser les outils : javac, jar javadoc, le classpath.
- Instructor(s)
- Jean-Christophe Routier
fichier source pour édition/modification