Module : PG208Title :
Object Oriented Programming in C++
Number of hours :
Lecture : 12.00 h
Practical work : 21.00 h
ECTS credits :
3.00
Teacher(s) :
LE GAL Bertrand - Responsible
Shared by UV(s) :
Level :
second year module
Abstract :
In this course, object-orientation is introduced as a new programming concept which should help you in developing high quality software. Object-orientation is also introduced as a concept which makes developing of projects easier. However, this is not a course for learning only the C++ programming language it first introduces the object concepts then it applies then to C++ and finally present the UML langage used in object based projects.
Plan :
- Notions de programmation objet.
- Introduction au langage C++.
- Eléments de base concernant la syntaxe du langage.
- Les classes en C++ et les constructeurs.
- La sucharge des fonctions et des opérateurs.
- L'héritage et le polymorphisme.
- Les classes et fonctions template.
- Utilisation des S.T.L. (Standard Template Library).
Prerequisite :
Connaissance du langage C.
Evaluation :
Epreuve écrite
Online course :
Introduction au langage UML : http://uuu.enseirb.fr/~legal/library/filedetails.php?id=74