Programmation orientée objet en C++
Topic outline
-
Objectifs de l’enseignement :
L’étudiant va devoir apprendre à partir de cette matière les fondements de base de la programmation orientée objets ainsi que la maitrise des techniques de conception des programmes avancés en langage C++.Connaissances préalables recommandées :
Programmation en langage C.- Faculté: Sciences et de la Technologie
- Département: électronique et de communication
- Niveau: Première année Master en Systèmes des Télécommunications (Semestre 1)
- Intitulé du cours: Programmation orientée objets en C++
- Unité d’enseignement: Méthodologique
- Enseignant de la matière : Dr. Abdelkader Rabah
- Grade: MCA
- Contact : r.abdelkader@univ-dbkm.dz
- Disponibilité : Au salle des enseignants : Mardi, Mercredi.
- Crédits: 3
- Coefficient: 2
- Volume horaire global : 15 semaines (45h00)
- Volume horaire de travail personnel requis/semaine: 37h30 (Cours : 1h30, TP : 1h30)
- Salle: salle informatique.
- Modalité d’évaluation: 40% contrôle continu, 60% Examen
- Modalité de suivi : Test TP
-
Contenu de cours
Chapitre 1. Introduction à la programmation orientée objets (POO)
Chapitre 2. Notions de base
Chapitre 3. Classes et objets
Chapitre 4. Héritage et polymorphisme
Chapitre 5. Les conteneurs, itérateurs et foncteurs
Chapitre 6. Notions avancées
TP Programmation orientée objets en C++
- TP1 : Maitrise d’un compilateur C++
- TP2 : Programmation C++
- TP3 : Classes et objets
- TP4 : Héritage et polymorphisme
- TP5 : Gestion mémoire
- TP6 : Templates
-
Connaissances préalables recommandées sont la Programmation en langage C.
-
-
1. Bjarne Stroustrup (auteur du C++), Le langage C++, Pearson.
2. Claude Delannoy, Programmer en langage C++, 2000.
3. Bjarne Stroustrup, Le Langage C++, Édition Addison -W l (2000) Wesley (2000) ou Pearson Education
France (2007).
4. P.N. Lapointe, Pont entre C et C++ (2ème Édition), Vuibert, Edition 2001.