Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

Algorithmic and Object Oriented - 3PMRIAP4

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 : 30.0
    • Tutorials : 30.0
    • Laboratory works : 12.0
    • Projects : 0
    • Internship : 0
    ECTS : 3.0

Goals

  • Advanced concepts of structured programming.
  • Knowledge of data structures and algorithms
  • Basic concepts of object-oriented programming.
  • Know the C++ programming language, and its tools
Contact Nicolas CASTAGNE

Content

Program:

  • Advanced structured programming concept
    • Pointers and memory management
    • Function pointers
    • Recursivity
    • Introduction to complexity
  • Object-oriented programming in C ++
    • References, pointers and memory management, I / O
    • Classes and Objects
      • Attributes and Methods
      • Constructors, destructors
      • Overload operators,
      • Protection, functions and friendly classes
    • Heritage
      • The basics
      • Polymorphism
      • Abstract classes, virtual functions
      • Multiple Inheritance
  • Data Structures and Algorithms with the Standard Template Library
    • Lists, stacks, queues
    • Dictionary and research: dichotomy, hash tables
    • Binary Trees, Heap

Labworks in C++.



Prerequisites

A knowledge of structured programming in C is necessary.

Tests

Session 1
1 exam at the end of 1st semester, 1 exam at the end of 2nd semester
Session 2
1 exam, or oral test



Session 1 : 50% 1er Examen, 50% 2nd examen

Session 2 : écrit ou oral, qui remplace la totalité de la note de l'année

Additional Information

Curriculum->ALTERNANCE MT->Semester 5

Bibliography

  • Guide de reference C++
    • Stroustrup: The C++ Programming Language, Fourth Edition, Addison Wesley. Reading Mass. USA. May 2013. ISBN 0-321-56384-0. 1360 pages
  • Recueil de conseils C++ / FAQ technique
    • Une mise à jour récente de cette FAQ, groupée avec celle de Bjarne Stroustrup :
      En ligne : https://isocpp.org/faq
  • Ouvrages pédagogiques C++
  • UML
    • Pierre-Alain MULLER, Nathalie GAERTNER : Modélisation objet avec UML. Best of Eyrolles ed. 2003.

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 June 27, 2014

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