Vous êtes sur la page 1sur 5

propos de ce cours : Ce cours initie la programmation en utilisant le langage C++.

Il ne
prsuppose pas de connaissance pralable. Les aspects plus avancs (programmation oriente
objet) sont donns dans un cours suivant, Introduction la programmation oriente objet (en
C++).

Les destinataires de ce cours : Ce cours s'adresse toute personne dsireuse d'apprendre les
concepts de base de la programmation. Aucun prrequis n'est ncessaire, mais la formulation
des exercices prsuppose une culture niveau lyce (sans que ce soit rdhibitoire non plus).

Cr par : cole polytechnique fdrale de Lausanne

Enseign par : Jean-Cdric Chappelier, Dr.

School of Computer and Communication Sciences

Enseign par : Jamila Sam, Dr

School of Computer and Communication Sciences

Niveau Beginner

Engagement 8 semaines de cours, 4-6 heures/semaine

Langue French, Sous-titres : English

Comment russir Russissez tous les devoirs nots pour terminer le cours.
Notes des utilisateurs
Average User Rating 4.8Voir ce que disent les tudiants

Programme de cours
SEMAINE 1
Initiation la programmation
Cette semaine vous accueille dans le cours et vous prsente les premiers concepts de base de la
programmation.
9 vidos, 9 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.

Not: Variables et expressions


SEMAINE 2
Structures de contrle (1) : branchements conditionnels
Nous abordons cette semaine, et continuerons la semaine prochaine, les structures de contrle
qui permettent de dcrire comment certaines donnes peuvent influencer les traitements
effectuer. Nous commenons par les branchements conditionnels grce auxquels une portion
de programme peut tre excute ou non suivant diffrents tests.
3 vidos, 3 lectures
dvelopper
1.
2.
3.
4.
5.
6.

Not: Branchements conditionnels et boolens


Not: Branchements conditionnels
SEMAINE 3
Structures de contrle (2) : boucles et itrations
Cette semaine, nous terminons la prsentation des structures de contrle avec les boucles et
les itrations qui permettent de faire rpter certaines parties d'un programme.
5 vidos, 2 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.

Not: Boucles et itrations


Not: Boucles et itrations
SEMAINE 4
Fonctions
Cette semaine aborde un sujet fondamental en programmation : les fonctions qui permettent
de beaucoup mieux structurer les programmes et d'viter d'avoir rcrire plusieurs fois la mme
portion de code.
7 vidos, 2 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.
8.
9.

Not: Fonctions
Not: Fonctions
SEMAINE 5
Tableaux
Aprs plusieurs semaines sur les traitements, nous revenons cette semaine et les suivantes sur
les donnes pour prsenter des types de donnes plus avancs que les types de base. Cette
semaine : les tableaux qui permettent de regrouper plusieurs donnes de mme type.
7 vidos, 4 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Not: Tableaux
SEMAINE 6
Chanes de caractres et structures
Aprs les tableaux, cette semaine continue la prsentation de nouveaux types de donnes avec
les chanes de caractres , ensembles de lettres, et les structures , regroupement de
donnes devant logiquement aller ensemble.
4 vidos, 2 lectures
dvelopper
1.
2.
3.
4.
5.
6.
Not: Chanes de caractres et structures
Not: Tableaux, chanes et structures
SEMAINE 7
Pointeurs et rfrences
Cette semaine nous terminons notre prsentation de nouveaux types de donnes avec les
pointeurs et rfrences qui permettent de faire rfrence d'autres donnes existantes ou
d'en crer de nouvelles dynamiquement.
6 vidos, 2 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.
8.

Not: Pointeurs et rfrences


SEMAINE 8
Etude de cas
Nous voulons terminer notre cours avec une tude de cas, la cration d'un jeu de Puissance 4
, nous permettant de revoir tous les concepts abords au long du cours. Nous en profitons pour
prsenter un dernier type de donnes : le type numr .
7 vidos, 3 lectures
dvelopper
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Not: Types numrs