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
    ECTS : 3.0

Goals

  • Advanced concepts of structured programming.
  • Knowledge of data structures and algorithms
  • Basic concepts of object-oriented programming.
Contact Nicolas CASTAGNE

Content

Program:

  • Advanced structured programming concept
    • Pointers and memory management
    • Function pointers
    • Recursion
    • 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
    • Templates
    • Exceptions
  • Data Structures and Algorithms
    • Lists, stacks, queues
    • Dictionary and research: dichotomy, hash tables
    • Binary Trees, Heap
    • N-ary trees.
  • Project

Labworks in C++.



Prerequisites

Tests



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

Additional Information

Curriculum->ALTERNANCE MT->Semester 5

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