|
Programmation C++
C++
Objectifs du cours
Ce cours dispense à l'auditeur la base de la programmation avec le langage C++. La première partie traite la programmation procédurale: types et structures de données, expressions arithmétiques et logiques, structures de contrôle, fonctions et procédures, pointeurs. La deuxième partie, quant à elle, se focalise sur la programmation orientée objet: classes et objets, surcharge de fonctions, constructeurs et destructeurs, amis et surcharge d'opérateurs, dérivation et composition, polymorphisme, templates. Ce cours permet à l'étudiant de maîtriser la programmation avec un langage à paradigmes multiples (C++). Il permet également d'apprendre facilement un autre langage orienté objet.
Cadencier de cours:
- Introduction, Premiers Programmes
- Types et Structures de Données
- Expressions Arithmétiques et Logiques
- Structures de Contrôle
- Fonctions et Procédures
- Pointeurs
- Classes et Objets
- Constructeurs et Destructeurs
- Amis et Surcharge d’Opérateurs
- Relation entre Classes : Dérivation et Composition
- Templates
BIBLIOGRAPHIE
[1] Susan M. Merritt, Allen Stix: Migrating from Pascal to C++, ISBN 0-387-94730-2 Springer-Verlag New York Berlin Heidelberg SPIN 10533267.
[2] Stroustrup Bjarne: The C++ Programming Language, Third Edition, Addison-Wesley, 1997. |