• Votre sélection est vide.

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

  • Se connecter

Programmation avancée

  • Niveau d'étude

    BAC +3

  • Composante

    Polytech Dijon (Ex-ESIREM)

Description

L’objectif de ce cours est de présenter  la programmation orientée objets aux étudiants. La présentation de la STL permet de sensibiliser les élèves à la généralisation du modèle objet. Les bonnes pratiques de programmation (indentation, convention de nommage et nommage explicite) seront abordées tout au long des TP.

  • Conception : abstraction, encapsulation
  • Héritage
  • Polymorphisme
  • STL (Standard Template Library) (tableaux, listes chainées…)
  • Mémoire (passage par valeur ou référence)
  • Template (fonction générique)
Lire plus

Objectifs

  • Concevoir un modèle objet à partir d’un problème complexe
  • Implémenter les modèles dans un langage orienté objet (C++ par exemple)
Lire plus

Heures d'enseignement

  • CMCours Magistral10,5h
  • TDTravaux Dirigés10,5h
  • TPTravaux Pratiques18h

Pré-requis obligatoires

  • Algorithmique et programmation (base programmation, base algorithmie)
  • Syntaxe du langage C.
Lire plus

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
CC (contrôle continu)CC : Ecrit et/ou Oral3

Session 2 - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
CC (contrôle continu) 2nde chanceCC : Ecrit et/ou Oral3