Vous êtes sur la page 1sur 3

UNIVERSITÉ AFRICAINE DES SCIENCES ET TECHNOLOGIES

FILIERE ANNEE ACADEMIQUE


Statistique et informatique décisionnelle 2022-2023

UNITE D’ENSEIGNEMENT ELEMENT CONSTITUTIF (MODULE) VH


Outils de programmation Langage C++ 20H

CYCLE NIVEAU COEFFICIENT

1er Licence 2 3

Nom du professeur Waly DIOME

Prérequis Avoir une connaissance de base sur l’algorithmique


et sur le langage C

Ce cours vise à donner à l’étudiant(e) une


Objectif général connaissance appliquée et solide de la
programmation, notamment la programmation
orientée objet, par le biais d’un langage beaucoup
utilisé et très puissant, à savoir le langage C++.
A la fin de ce cours, l’étudiant devra acquérir une
Objectifs spécifiques bonne expérience théorique et pratique de la
programmation informatique en général et du
langage C++ en particulier.
Pour une meilleure compréhension et assimilation de
Méthodes pédagogiques ce cours, il sied de l’organiser comme suit :
Phase théorique:
Une présentation théorique détaillée de chaque
chapitre, assortie d’exemples pratiques et de travaux
dirigés.
Phase pratique:
Des travaux pratiques et des projets, pour inciter les
étudiants à la réflexion et à la recherche, à la création
et à l’innovation, et leur permettre de pouvoir faire la
jonction des différentes notions abordées dans le
cours.
UNIVERSITÉ AFRICAINE DES SCIENCES ET TECHNOLOGIES

Modes d’évaluation ➢ Contrôle continu


• projet de recherche
• Devoir surveiller
• QCM
➢ Control final
• projet de recherche
• Examen surveillé
• QCM
Ouvrages bibliographiques 1. Livre : M. NEBRA, M. SCHALLER,
apprendre à programmer en C++
2. Tutorial (w3schools.com)
Chapitre 1: Généralités sur le langage C++
Contenu Chapitre 2: Les bases du langage C++
Chapitre 3: La Programmation Orientée Objet

DEROULEMENT DU COURS

1ère séance Nombre d’heures : 3H


Objectif de la séance Contenu

Comprendre l’importance du langage Chapitre 1: Généralitéssur le langage C


C++. 1. Introduction
Savoir créer un projet en C++ et le 2. Installation et configuration des outils
compiler. nécessaires pour programmer en C++
Comprendre les différentes parties 3. Premier programme
d’un programme. 3.1.Création d’un projet et d’un programme
3.2.Les différentes parties et composantes du
programme
3.3.Compilation du programme
3.4.Les entrées/Sorties
3.5.Les commentaires
Applications
2ème
séance Cumul : 6H
Objectif de la séance Contenu
Chapitre 2: Les bases du langage C++
Comprendre les variables, les 1. Les Variables et constantes
opérateurs et les structures de contrôle 1.1.Les types
en C++ 1.2. Les Opérandes et opérateurs
2. Les instructions de base
3. Les instructions de contrôle
TP1
3ème séance Cumul :9 H
Objectif de la séance Contenu
Comprendre les structures itératives 1. Structures itératives ou boucles
ou les boucles en langage
C++.Pratiquer les notions théoriques: TP 2
UNIVERSITÉ AFRICAINE DES SCIENCES ET TECHNOLOGIES

Savoir créer un bon programme avec


les notions abordées
4ème séance Cumul : 12H
Objectif de la séance Contenu
Savoir créer un bon programme 1. Les tableaux
utilisant les tableaux et les fonctions 2. Les fonctions

Savoir créer un bon programme avec TP3


les notions abordées

5ème séance Cumul : 15H


Objectif de la séance Contenu
Comprendre les tableaux, les fonctions
1. Les pointeurs
et les pointeurs en C++
TP4
Savoir créer un bon programme avec
les notions abordées

6ème séance
Cumul : 18H

Contenu
Chapitre 3 : Programmation Orientés Objet (POO)
Objectif de la séance
1. Introduction
Comprendre la notion de base de la
2. Les classes
POO en général et des classes et
3. Surcharge
Objets en particulier
4. Héritage
5. Eléments statiques
TP5
7ème séance REVISION
Cumul : 20H

Contenu
Objectif de la séance
1. Introduction aux interface graphiques:
fenêtres Qt
Comprendre les bases des interfaces
graphiques en C++

Vous aimerez peut-être aussi