Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage C++. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours « Initiation à la programmation (en C++) ».

Enjoy unlimited growth with a year of Coursera Plus for $199 (regularly $399). Save now.

Introduction à la programmation orientée objet (en C++)


Instructors: Jamila Sam
42,646 already enrolled
Included with
(354 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
6 assignments
See how employees at top companies are mastering in-demand skills

There are 7 modules in this course
Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation dite « orientée objet ».
What's included
9 videos9 readings1 assignment1 programming assignment1 plugin
Cette semaine aborde l'initialisation des objets (via ce qu'on appelle des « constructeurs »), ainsi que ce qui se passe « en fin de vie » des objets.
What's included
4 videos4 readings1 assignment1 programming assignment1 plugin
Cette semaine nous étudions comment étendre les opérateurs du langage C++ à nos propres classes.
What's included
5 videos4 readings1 assignment1 programming assignment1 plugin
Cette semaine nous abordons la troisième notion fondamentale de la programmation orienté objet : l'héritage.
What's included
6 videos3 readings1 assignment1 programming assignment1 plugin
Cette semaine nous abordons la quatrième et dernière notion fondamentale de la programmation orienté objet : le polymorphisme.
What's included
12 videos3 readings1 assignment1 plugin
Cette semaine présente comment une classe peut hériter de plusieurs classes et discute les problèmes que cela peut engendrer.
What's included
3 videos3 readings1 assignment1 programming assignment1 plugin
Nous terminons notre cours par une étude de cas détaillée qui met en lumière les différents concepts rencontrés.
What's included
5 videos5 readings1 plugin
Instructors


Offered by
Explore more from Software Development
Status: Free TrialUniversity of London
Status: Free Trial
Status: Free TrialMicrosoft
Status: Free Trial
Why people choose Coursera for their career




Learner reviews
354 reviews
- 5 stars
82.53%
- 4 stars
12.95%
- 3 stars
2.25%
- 2 stars
0.84%
- 1 star
1.40%
Showing 3 of 354
Reviewed on Jan 22, 2017
Excellent and accessible introduction to object-oriented programming.
Reviewed on Feb 9, 2017
Ce cours m'a permis d'acquérir des bases solides en programmation objet et en C++, les concepts sont expliqués clairement et illustrés par de nombreux exemples et exercices.
Reviewed on Sep 28, 2019
This was a great opportunity to discover new tools of C++. Thanks!
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,




