Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Modelisation and programming - 4MMMP3

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Number of hours

    • Lectures : 7.5
    • Laboratory works : 9.0
    ECTS : 1.5

Goals

In this module, the students will learn the basics of C++ programming in the context of applied mathematics. To be more specific, the course will highlight the differences with some of the languages learn during previous classes as well as strength and weakness of C++.

Contact Christophe PICARD

Content

Ce module s'articule autour de cours fondamentaux sur le langage et sur la mise en oeuvre lors de travaux pratiques.
Syllabus

  1. Overview of the language and the programming tools
    C, Makefile, gprof, valgrind, introduction to class
  2. Operator overloading
    unary, binary et ternary operators
  3. Classes
    Multiple inheritance
  4. Template
    Partial specialization.
  5. Introduction to Standard Template Library


Prerequisites

Algorithmic, Compiling, Data structures

Tests

Practical work perform by a team of two students.



N1=TP
N2=(TP + E)/2

TP = Moyenne des notes de TP
E = Examen écrit de rattrapage

Additional Information

Curriculum->Financial Engineering->Semester 8

Bibliography

Bjarne Stroustrup - Le langage C++ - Éditions Pearson Education - 2004 - 1100 pages
Thinking in C++, 2nd ed. Volume 1: Introduction to Standard C++ by Bruce Eckel,
Thinking in C++, 2nd ed. Volume 2: Practical Programming by Bruce Eckel,
Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3rd ed. by Scott Meyers

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Date of update January 15, 2017

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes