Retour

C++ Programming

ECTS : 3

Description du contenu de l'enseignement :

This practical oriented course focuses on learning C++ language as a practical tool. It aims to be both an introduction to C/C++ and a basic course for whoever want to get an expertise in programming. A special care to practice is taken through solving simple issues C++ as a tool no special programming background is expected. The 2 last courses are dedicated to advanced topics, not mandatory to learn the language, but important for people with programming background especially C programmers. A good grasp of the previous lessons will be required. Course outline: 1. The basics

2. Express your algorithms using C++ 3. Programming with the STL 4. Defining your own types 5. Managing memory and low-level data structures 6. Making your types abstract 7. Generic programming: write less, do more

Compétence à acquérir :

Knowledge in C++ programming for finance

Bibliographie, lectures recommandées :

Beginners: Stanley B.Lippman, Josee Lajoie, Barbara Moo, "C++ Primer ", Fifth Edition, 2012. Koenig A. & B. E. Moo, "Accelerated C++", Addison-Wesley, 2000 Reference guides: Bjarne Stroustrup, "The C++ Programming Language", Fourth Edition, 2013. Nicolai M. Josuttis N. M., "The C++ standard library" 2nd edition, Addison-Wesley, 2012 Scott Meyers, "Effective STL", Addison-Wesley, 2001 Online Gurus: http://www.drdobbs.com/  

Document susceptible de mise à jour - 01/04/2026
Université Paris Dauphine - PSL - Place du Maréchal de Lattre de Tassigny - 75775 PARIS Cedex 16