• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE Object-oriented and software design

  • Niveau d'étude

    Bac +4

  • ECTS

    3 crédits

  • Crédits ECTS Echange

    3.0

  • Composante

    UFR IM2AG (informatique, mathématiques et mathématiques appliquées)

  • Période de l'année

    Automne (sept. à dec./janv.)

Description

This course is an introduction to the main concepts of object-oriented programming, elaborated on C++. It mainly considers: Basics on classes, instances, constructors and destructors, aggregation. Memory management, pointers, references. Operator overloading. Genericity, template classes. STL (Standard Template Library) objects. Inheritance, polymorphism. The objective of this course is to present the computer sciences basics useful for applied mathematics.

Lire plus

Heures d'enseignement

  • CM/TDCours magistral - Travaux dirigés15h
  • TPTP18h

Pré-requis recommandés

Good knowledge of C programming (including low-level concepts such as pointers and memory allocation)

Lire plus

Période

Semestre 7