0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Introduction à la programmation C++

Ce cours introduit la programmation en C++ en abordant ses concepts fondamentaux, sa syntaxe et son utilisation de bibliothèques standard sur six semaines. Le cours est évalué par un examen final et un projet.

Transféré par

bahi youssef
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues3 pages

Introduction à la programmation C++

Ce cours introduit la programmation en C++ en abordant ses concepts fondamentaux, sa syntaxe et son utilisation de bibliothèques standard sur six semaines. Le cours est évalué par un examen final et un projet.

Transféré par

bahi youssef
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ce cours est une introduction à la programmation en C++, un langage de programmation

généraliste conçu pour être performant et portable. C++ est utilisé dans une grande variété
d'applications, notamment le développement de systèmes d'exploitation, de logiciels
applicatifs et de jeux vidéo.

Objectifs du cours

À la fin de ce cours, les étudiants seront en mesure de :

• Comprendre les concepts fondamentaux de la programmation en C++

• Écrire des programmes en C++ corrects et efficaces

• Utiliser les principales bibliothèques standard de C++

Contenu du cours

Le cours est divisé en six parties :

• Partie 1 : Introduction

o Définition de la programmation

o Introduction à C++

o Compilation et exécution de programmes C++

• Partie 2 : Structures de données

o Variables et types de données

o Opérations sur les données

o Structures de données

• Partie 3 : Contrôle de flux

o Instructions de contrôle de flux

o Boucles

o Fonctions

• Partie 4 : Classes et objets

o Classes et objets

o Héritage

o Polymorphisme

• Partie 5 : Programmation orientée objet

o Concepts de la programmation orientée objet

o Utilisation des classes

o Exceptions

• Partie 6 : Tests et débogueage

o Tests unitaires

o Débogage

Exigences
Aucun prérequis n'est requis pour ce cours. Cependant, une base en mathématiques et en
logique est utile.

Ressources

• Livres

o "Programming in C++" de Bjarne Stroustrup

o "The C++ Programming Language" de Bjarne Stroustrup

o "Effective C++" de Scott Meyers

• Sites Web

o [Link]

o [Link]

o [Link]

Plan du cours

Semaine 1

• Introduction à la programmation

• Introduction à C++

• Compilation et exécution de programmes C++

Semaine 2

• Variables et types de données

• Opérations sur les données

• Structures de données

Semaine 3

• Instructions de contrôle de flux

• Boucles

• Fonctions

Semaine 4

• Classes et objets

• Héritage

• Polymorphisme

Semaine 5

• Concepts de la programmation orientée objet

• Utilisation des classes

• Exceptions

Semaine 6

• Tests unitaires

• Débogage
Evaluation

• Examen final (60 %)

• Projet (40 %)

Bibliographie

• Stroustrup, B. (2013). Programming in C++ (4th ed.). Addison-Wesley.

• Stroustrup, B. (2014). The C++ Programming Language (4th ed.). Addison-Wesley.

• Meyers, S. (2014). Effective C++ (3rd ed.). Addison-Wesley.

Exercices

• Exercices hebdomadaires

• Projet

Ressources

• Livres

o "Programming in C++" de Bjarne Stroustrup

o "The C++ Programming Language" de Bjarne Stroustrup

o "Effective C++" de Scott Meyers

• Sites Web

o [Link]

o [Link]

o [Link]

Annonces

• Dates limites

• Changements de programme

• Aides aux étudiants

Remarques

• Ce cours est basé sur le cours "Programming in C++" de Stanford University.

• Le contenu du cours est susceptible d'être modifié en fonction des commentaires des
étudiants.

Fin de l'introduction

Partie 1 : Introduction

Définition de la programmation

La programmation est l'activité de concevoir, écrire et tester des programmes informatiques.


Un programme informatique est un ensemble d'instructions qui indiquent à un ordinateur ce
qu'il doit faire.

Introduction à C++

Vous aimerez peut-être aussi