Documente Academic
Documente Profesional
Documente Cultură
Il est fondamental de connaître et maîtriser les langages orientés objets comme le C++ et le
java puisqu’ils sont très utilisés et répondent aux besoins de la ré-utilisabilité.
Au terme de ce cours, l'apprenant saura développer des programmes C++ ainsi que java, détecter
les différents types d’erreurs (syntaxiques, sémantiques, logiques) et les corriger.
Il maîtrisera l'usage d’un environnement de programmation avec les outils associés, tels que
compilateurs, éditeurs de lien...
L’étudiant aura l’occasion de mettre en œuvre les différents concepts orientés objet avec le langage
de programmation C++ et java.
Le cours sera décomposé en deux parties. On commence par le langage C++ dans un premier temps
puis on s’intéressera au langage java.
Partie I : C++
1. Présentation :
bref historique du langage, a quoi sert ce langage ?, différences C/C++ ?, structure
physique d’un programme (.h/.cpp) , processus de compilation (compilateur / linkeur) ,
qu’est ce qu’un environnement de développement (IDE), avantages / inconvénients du
langage
2. Installation de code blocks
Création du projet, écriture du premier programme, Compilation, Exécution
Définir les concepts de base de l’orienté objet : Objet, Classe, Attribut et Identité.
1. Présenter les différents types d’objets : Simple, Composite et Actif.
2. Définir les concepts d’Opération, de Message, d’Interaction entre objets et de changement
N2TR-UVT Boucetta.H 1
d’état.
3. Mettre en avant les concepts avancés de l’orienté objet : Héritage, Polymorphisme et
Encapsulation.
Partie II : Java
Chapitre II.I : Introduction au langage Java
Historique
1. Caractéristique du Langage
2. Environnement de Développement
3. Compilation et Exécution d’un programme Java
N2TR-UVT Boucetta.H 2