Ce cours initie aux bases de la programmation en utilisant le langage C++ : variables, boucles, fonctions, ...
Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en C++)».
Il s'appuie sur de nombreux éléments pédagogiques : vidéos sous-titrées, quizz dans et hors vidéos, exercices, devoirs notés automatiquement, notes de cours.
Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation.
涵盖的内容
8个视频8篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
8个视频•总计68分钟
Bienvenue•3分钟
Installation sous Linux (Ubuntu) •2分钟
Installation sous MacOS 10.9 et supérieurs•3分钟
Installation sous Windows•4分钟
Introduction•10分钟
Variables•18分钟
Variables : lecture/écriture•14分钟
Expressions•15分钟
8篇阅读材料•总计79分钟
Déroulement du cours•3分钟
Contributeurs•1分钟
Installation d'un environnement de développement C++11 sous Linux•10分钟
Installation d'un environnement de développement C++11 sous Mac OS X•10分钟
Installation d'un environnement de développement C++11 sous Windows•10分钟
Notes de cours•0分钟
Exercices•45分钟
Compléments de cours (variables et expressions)•0分钟
1个作业•总计30分钟
Variables et expressions•30分钟
1个编程作业•总计60分钟
(non noté) Premiers programmes•60分钟
1个插件•总计15分钟
Feedback (1)•15分钟
Structures de contrôle (1) : branchements conditionnels
第 2 单元•小时 后完成
单元详情
Nous abordons cette semaine, et continuerons la semaine prochaine, les « structures de contrôle » qui permettent de décrire comment certaines données peuvent influencer les traitements à effectuer. Nous commençons par les « branchements conditionnels » grâce auxquels une portion de programme peut être exécutée ou non suivant différents tests.
涵盖的内容
3个视频3篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
3个视频•总计42分钟
Branchements conditionnels•14分钟
Conditions•13分钟
Erreurs de débutant le type bool•15分钟
3篇阅读材料•总计45分钟
Notes de cours•0分钟
Exercices•45分钟
Compléments de cours (branchements conditionnels)•0分钟
1个作业•总计12分钟
Branchements conditionnels et booléens•12分钟
1个编程作业•总计120分钟
Branchements conditionnels•120分钟
1个插件•总计15分钟
Feedback (2)•15分钟
Structures de contrôle (2) : boucles et itérations
第 3 单元•小时 后完成
单元详情
Cette semaine, nous terminons la présentation des « structures de contrôle » avec les boucles et les itérations qui permettent de faire répéter certaines parties d'un programme.
涵盖的内容
5个视频2篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
5个视频•总计76分钟
Itérations : introduction•13分钟
Itérations : approfondissement et exemples•19分钟
Itérations : quiz•9分钟
Boucles conditionnelles•23分钟
Blocs d'instructions•12分钟
2篇阅读材料•总计45分钟
Notes de cours•0分钟
Exercices•45分钟
1个作业•总计10分钟
Boucles et itérations•10分钟
1个编程作业•总计180分钟
Boucles et itérations•180分钟
1个插件•总计15分钟
Feedback (3)•15分钟
Fonctions
第 4 单元•小时 后完成
单元详情
Cette semaine aborde un sujet fondamental en programmation : les « fonctions » qui permettent de beaucoup mieux structurer les programmes et d'éviter d'avoir à récrire plusieurs fois la même portion de code.
涵盖的内容
7个视频2篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
7个视频•总计78分钟
Fonctions : introduction•16分钟
Fonctions : appels•10分钟
Fonctions : passage des arguments•9分钟
Fonctions : prototypes•6分钟
Fonctions : définitions•16分钟
Fonctions : méthodologie•10分钟
Fonctions : arguments par défaut et surcharge•10分钟
2篇阅读材料•总计45分钟
Notes de cours•0分钟
Exercices•45分钟
1个作业•总计30分钟
Fonctions •30分钟
1个编程作业•总计210分钟
Fonctions•210分钟
1个插件•总计15分钟
Feedback (4)•15分钟
Tableaux
第 5 单元•小时 后完成
单元详情
Après plusieurs semaines sur les traitements, nous revenons cette semaine et les suivantes sur les données pour présenter des types de données plus avancés que les types de base. Cette semaine : les tableaux qui permettent de regrouper plusieurs données de même type.
涵盖的内容
7个视频4篇阅读材料1个作业1个插件
显示有关单元内容的信息
7个视频•总计76分钟
Tableaux : introduction•10分钟
Tableaux : déclaration et initialisation des vector•8分钟
Après les tableaux, cette semaine continue la présentation de nouveaux types de données avec les « chaînes de caractères », ensembles de lettres, et les « structures », regroupement de données devant logiquement aller ensemble.
涵盖的内容
4个视频2篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
4个视频•总计55分钟
string : introduction•10分钟
string : traitements•13分钟
Typedef : alias de types•8分钟
Structures•24分钟
2篇阅读材料•总计45分钟
Notes de cours•0分钟
Exercices•45分钟
1个作业•总计30分钟
Chaînes de caractères et structures•30分钟
1个编程作业•总计210分钟
Tableaux, chaînes et structures•210分钟
1个插件•总计15分钟
Feedback (6)•15分钟
Pointeurs et références
第 7 单元•小时 后完成
单元详情
Cette semaine nous terminons notre présentation de nouveaux types de données avec les « pointeurs » et « références » qui permettent de faire référence à d'autres données existantes ou d'en créer de nouvelles dynamiquement.
涵盖的内容
6个视频2篇阅读材料1个作业1个插件
显示有关单元内容的信息
6个视频•总计70分钟
Pointeurs et références : introduction•10分钟
Références•12分钟
Pointeurs : concept et analogie•6分钟
Pointeurs : déclaration et opérateurs de base•10分钟
Pointeurs : allocation dynamique•19分钟
Pointeurs « intelligents »•12分钟
2篇阅读材料•总计45分钟
Notes de cours•0分钟
Exercices•45分钟
1个作业•总计30分钟
Pointeurs et références•30分钟
1个插件•总计15分钟
Feedback (7)•15分钟
Etude de cas
第 8 单元•小时 后完成
单元详情
Nous voulons terminer notre cours avec une étude de cas, la création d'un jeu de « Puissance 4 », nous permettant de revoir tous les concepts abordés au long du cours. Nous en profitons pour présenter un dernier type de données : le type « énuméré ».
涵盖的内容
7个视频3篇阅读材料1个作业1个插件
显示有关单元内容的信息
7个视频•总计96分钟
Puissance 4 : introduction•11分钟
Puissance 4 : premières fonctions•20分钟
Puissance 4 : fonction joue 1ère version•18分钟
Puissance 4 : fonction joue variantes et révision•9分钟
Puissance 4 : moteur de jeu•14分钟
Puissance 4 : fonctions est_ce_gagne et compte•16分钟
La progression du cours est excellente, les explications sont complètes. Lorsqu'il me manque une information je reprends les exercices addition
A
AA
5·
已于 Oct 3, 2024审阅
Des profs incroyables, un cours expliqué de manière concise et précise où on peut se repérer facilement et éviter de perdre du temps sur les parties qu'on connait déjà !
G
GA
5·
已于 Sep 11, 2017审阅
Très bon cours mais les énonces des exercice sont souvent très floue, ambiguë
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.