Pré-requis:
UEF1.1
Familles de Compétences
Type de compétence:
TEC : Technique
MET : Méthodologique
MOD : Modélisation
OPE : Opérationnel
Niveau de compétence:
Base | Intermédiaire | Avancé |
|
I Introduction à la Programmation Orientée Objet (1 heures)
II Classes et objets (3 heures)
III Héritage, polymorphisme, classes abstraites et interfaces (6heures)
IV Exceptions ( 2 heures)
V Tableaux et Collections (~4heures)
VI Classes internes, classes anonymes et énumérations (~2 heures)
VII Programmation graphique (~4 heures)
VIII Flux et fichiers (~2 heures)
RECOMMANDATION :
La mise en pratique des notions de la POO est essentielle pour la bonne compréhension du cours. Il est alors suggéré que toutes les séances de TD se déroulent en salles équipées pour utiliser des machines
L’utilisation de l’environnement BlueJ durant les premières séances de TD pour une meilleure assimilation des notions de l’approche Orientée Objet avant de passer à l’IDE Eclipse.
Fondements de la programmation orientée objet, Mochale Kerboeuf, Ellipses.
Programmer en Java, Claude Delannoy, Eyrolles
Head First Java, Second Edition,By Kathy Sierra, Bert Bates, O’Reilly Media.
Programmer en JAVA, Deitel et Deitel, Les éditions reynald Goulet
Le Programmeur JAVA 2, Lemay L, Campus Press.
Au coeur de Java 2 Volume I – Notions fondamentales, Horstmann et Cornell, The Sun Microsystems Press Java Series