Rechercher
Fermer ce champ de recherche.

C++

cours-info

Semestre

Niveau

Langage

Spécialisation

ECTS

Prérequis

Notions de base en programmation, connaissance de Java ou C.

Résultats d'apprentissage

Comprendre les principaux concepts de la programmation orientée objet
Savoir développer en C++ avec un environnement de développement
intégré
Apprendre la syntaxe, les fonctionnalités et comment utiliser la
bibliothèque standard du C++ »

Contenu du cours

Ce cours présente les principes de la programmation orientée objet et propose une application en C++. Les notions abordées couvrent :
classes/objets, abstraction, surcharge, encapsulation, héritage, polymorphisme, généricité, Standard Template Library, C++ standard, structuration des programmes. L’implémentation des différentes notions en C++ est comparée avec l’implémentation en Java. Ce cours met fortement l’accent sur la pratique et les étudiants devront implémenter les concepts du cours en C++ lors des TP et durant le projet. Une méthode de conception orientée objet simple est présentée pour concevoir le projet en utilisant UML.
Introduction
Object-oriented design
From Java to C ++
Program structure
The notion of object in C ++ (Class)
Organization of a C + development
Template
Heritage
C ++ ISO / IEC Standard
Introduction to design patterns

Méthode d'évaluation

Written exam