Langage C++ - KAEL8M15

  • Volumes horaires

    • CM 6.0
    • Projet -
    • TD 6.0
    • Stage -
    • TP 20.0
    • DS 4.0

    Crédits ECTS

    Crédits ECTS 0.35

Objectif(s)

Comprendre et maîtriser les concepts de base de la programmation orientée objet ainsi que leur mise en oeuvre en langage C++.

Contenu(s)

1. Présentation des différences entre les langages C et C++ : rappels sur les pointeurs et la gestion de la mémoire (opérateurs new et delete)
2. Programmation orientée-objet : classes, instances, méthodes, membres et fonctions, constructeurs et destructeurs
3. Références, surcharge de fonctions, membres et méthodes privés
4. Fonctions amies, héritage simple et multiple, polymorphisme
5. Membres statiques, méthodes virtuelles et abstraites
6. Modèles (templates) et conteneurs de la bibliothèque standard

Prérequis

Le cours de langage C++ s'adresse aux étudiants ayant une connaissance approfondie du langage C.

Contrôle des connaissances

20% contrôle continu
80% examen terminal

  • 30% épreuve écrite + 50% épreuve sur machine
    Épreuve écrite :
    - 1 épreuve – 1h
    - 1 feuille A4 recto/verso manuscrite autorisée
    - calculatrice, ordinateur, téléphone portable et montre connectée interdits
    - En cas de tiers-temps : sujet adapté
    Épreuve sur machine :
    - 1 épreuve – 3h
    - Polycopié de cours et codes de TP autorisés
    - calculatrice, ordinateur personnel, téléphone portable et montre connectée interdits
    - En cas de tiers-temps : sujet adapté
    En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.

Calendrier

Le cours est programmé dans ces filières :

  • Formations d'ingénieur - E2I - Semestre 8

Informations complémentaires

Code de l'enseignement : KAEL8M15
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

Le langage C++, Bjarne Stroustrup, Pearson Éducation
C++ pour les programmeurs C ou Apprendre le C++, Claude Delanoy, Eyrolles