Professional Documents
Culture Documents
Support de cours
_________________________________
Prsentation du cours
Ce cours est conu comme une introduction aux paradigmes de la programmation oriente objet. Il
prsente les notions de base de cette technologie : type abstrait de donnes, classe, objet, hritage simple et
multiple, objet complexe. Mcanisme dabstraction, surcharge, gnricit, polymorphisme. Les concepts
seront illustrs avec le langage JAVA.
Niveaux cibles :
tudiants du niveau 3, toutes filires (Rseaux Informatique, Informatique de gestion, informatique
industrielle)
Pr-requis :
Algorithmique, Structures de donnes, Programmation I et Programmation II
Formule pdagogique :
Expos informel
Laboratoire
Moyens pdagogiques :
Tableau
Support de cours
Mthodologie :
Cours intgr
Travaux dirigs (ralisation et correction dexercices)
Travaux pratiques (JDK 1.5 + console MS-DOS)
Volume Horaire :
22.5 heures de cours
45 heures de travaux pratiques
Objectifs gnraux :
Comprendre les origines et lintrt dun nouveau style de programmation oriente objet
Matriser les concepts orients objet en termes de dfinitions, syntaxe Java et usage
Savoir utiliser cette nouvelle approche pour modliser des problmes
Faire la liaison entre les diffrents lments du cours (classes, objets, encapsulation,
hritage, polymorphisme, classe abstraite et les interfaces)
Traiter la gestion des exceptions afin de permettre une production du code efficace
Objectifs gnraux
1- Sinitier aux concepts orients
Conditions de ralisation de la
Critres dvaluation de la
performance
performance
A partir des notes du cours, des travaux Aucune confusion entre les
dirigs
et
des
rfrences principes
de
la
de
distinguer
les
principales
caractristiques de POO
2- Comprendre les concepts
dirigs
utilisation.
et
des
exercices
relatifs
rfrences limplmentation
dune
objets en Java
3-
Comprendre
lapplication
lutilit
des
et A partir des notes du cours, des travaux Les exercices relatifs laccs
concepts dirigs
dencapsulation et de surcharge.
et
des
bibliographiques,
ltudiant
A partir des notes du cours, des travaux Aucune erreur nest permise
dirigs
pratiques
et
des
A partir des notes du cours, des travaux Aucune erreur nest permise
dirigs
pratiques
bibliographiques,
et
comprendre
des
ltudiant
lintrt
pratique
doit lhritage
et
le
de polymorphisme
A partir des notes du cours, des travaux Aucune confusion entre les
dirigs
abstraites et interfaces
bibliographiques,
et
des
ltudiant
doit
7- Faire dcouvrir la notion de A partir des notes du cours, des travaux Les
gestion des exceptions
dirigs,
ltudiant
doit
exercices
comprendre limplmentation
relatifs
des
Nature
valuation
Test
Devoir
surveill
Contenu
Pourcentage
Semaine 1 4
ou
Semaine 8 15
10%
Semaine 1 8
Date
(environ)
Semaine 1 4
ou
Semaine 8
15
30%
Semaine 8
Note TP
Semaine 2 14
30%
Semaine 15
Examen
Semaine 1 15
40%
Semaine 16
Bibliographie :
http://java.sun.com
Lemay L, Le Programmeur JAVA 2, Campus Press.
Bailly C, Chaline J.F., Ferry H.C & al, Les langages orients objets, Cepadues ditions.