Embedded C++

Code Cours
2223-JUNIA-M1S2-MO-IT-501
Langue d'enseignement
EN, FR
Matières
MO-IT
Responsable(s)
N.IHADDADENE
Niveau
Master
Année de formation
Période

Présentation

Prérequis
- Écriture d'algorithmes de base
- Compréhension de la structure de données de base (listes, arborescence, graphes...)
- Programmation en C
Objectifs
Compétences visées : 31 (311/312/313), 41 (411/413), 42(422), 43(433), 56 (561/562)

- Comprendre la manière dont C++ implémente la Programmation Orientée Objet.
- Concevoir correctement des classes à travers l'utilisation d'héritage, encapsulation et polymorphisme.
- Comprendre les templates (patrons) et exceptions.
Présentation
- Introduction à la Programmation Orientée Objet
- Définition et présentation de C++
- Amélioration du langage C
- Le concept objet en C++
-- Encapsulation
-- Héritage
-- Polymorphisme
- Exceptions
- Templates

Modalités

Modalités d'enseignement
Cours magistraux
TP en relation avec les cours magistraux
Organisation
Type Nombre d'heures Remarque
Présentiel
Cours - face à face 12,00
Travaux Pratiques 16,00
Travail personnel
Travail personnel 18,00
Charge de travail globale de l'étudiant 46,00
Évaluation
40% : Mini Projet
60% : Examen
Type de Contrôle Durée Nombre Pondération
Contrôle continu
Interrogation QCM 0,25 3 40,00
Examen (final)
Examen écrit 2,00 1 30,00
Autres
Miniprojet 12,00 1 30,00
TOTAL 100,00

Ressources