S2-TU.U.F.2-1 : LANGAGE C++

S2-TU.U.F.2-1 : LANGAGE C++

OBJECTIFS PEDAGOGIQUES GENERAUX:ELABORER DES APPLICATIONS ORIENTEES AVEC LE LANGAGE C++

OPI.1-Définir les concepts de la programmation orientée objet

afin de définir les concepts de la POO, le stagiaire doit être capable
de :

  • Définir les notions de l·orienté objet
  •  Mettre en relief l·intérêt d·un langage O.O
  •  Identifier les avantages et les inconvénients de la programmation orientée objet

OPI.2-Identifier les grandes spécificités de C++

Afin G·identifier les spécificités d·un langage orienté objet, il faut :

  • Utiliser les commentaires C++
  •  Utiliser les opérations d·entrée/sortie
  •  Identifier les arguments par défaut
  •  Ecrire des programmes utilisant le passage d·argument par adresse (appel)
  •  Identifier les portées des opérateurs

OPI.3-Ecrire des petits programmes utilisant les notions de programmation objet C++

Par l·illustration par des programmes :

  • Définir des classes
  •  Définir les instances
  •  Identifier les règles d·héritage
  •  Définir les notions de surcharge
  •  Ecrire des programmes mettant en oeuvre les notions de clases, d·instances, et
    héritage

OPI.4-Mettre au point une application de C++

A travers la mise au point d·une application, le stagiaire doit :

  •  Ecrire des fonctions permettant l·accès aux membres d·une classe
  •  Ecrire des fonctions mettant en ±uvre les principes d·héritage
  •  Ecrire des fonctions illustrant les notions de surcharge
  •  Ecrire des fonctions mettant en oeuvre la notion de classes virtuelles
  •  Ecrire des fonctions mettant en ±uvre la notion polymorphisme
  •  Mettre au point une application complète