Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Ce cours enseigne aux apprenants comment écrire un programme en langage C++, y compris comment mettre en place un environnement de développement pour écrire et déboguer du code C++ et comment implémenter des structures de données en tant que classes C++. Il s'agit du premier cours de la spécialisation "Accelerated CS Fundamentals". Les cours suivants de cette spécialisation utiliseront le langage C++ pour l'implémentation des structures de données abordées en classe.
Inclus
5 vidéos15 lectures3 devoirs1 élément d'application1 sujet de discussion
Afficher les informations sur le contenu du module
5 vidéos•Total 24 minutes
Introduction aux structures de données orientées objet en C++ !•1 minute
1.0 Semaine 1 Vue d'ensemble•1 minute
1.1 Introduction au C++•5 minutes
1.2 Classes C++•9 minutes
1.3 La bibliothèque standard du C++ (std)•8 minutes
15 lectures•Total 280 minutes
Syllabus•10 minutes
Références supplémentaires pour C++•10 minutes
À propos des forums de discussion•10 minutes
Mise à jour de votre profil•10 minutes
Vue d'ensemble de la semaine 1•10 minutes
Installer un éditeur de code C++ sur votre propre ordinateur•20 minutes
Choisir un environnement compatible avec Linux pour Windows, macOS ou le Cloud•60 minutes
(Facultatif) Configuration AWS I : S'inscrire pour utiliser le service AWS Cloud9•30 minutes
(Facultatif) Installation AWS II : Création d'un environnement Cloud9 sur AWS•60 minutes
(Facultatif) Notes sur AWS Cloud9 : Problèmes courants•10 minutes
Télécharger le code source de l'exemple C++ pour le lire avec Git•15 minutes
FAQ : Qu'est-ce que "make" ? Pourquoi mon bouton "Build" ne fonctionne-t-il pas ?•10 minutes
Conseils et notes importants pour tous les problèmes du défi•10 minutes
Lignes directrices pour demander de l'aide en matière de code•10 minutes
Préparation du projet de la semaine 2•5 minutes
3 devoirs•Total 65 minutes
Quiz d'orientation•5 minutes
Quiz de la semaine 1•30 minutes
Défi de la semaine 1•30 minutes
1 élément d'application•Total 60 minutes
Bonus : Échangez un crédit de démarrage AWS supplémentaire•60 minutes
1 sujet de discussion•Total 10 minutes
Apprendre à connaître ses camarades de classe•10 minutes
Comprendre le modèle de mémoire C++
4 heures à terminer
Détails du module
Inclus
4 vidéos7 lectures2 devoirs1 devoir de programmation
Afficher les informations sur le contenu du module
4 vidéos•Total 49 minutes
Semaine 2 Introduction•0 minutes
2.1 Mémoire de pile et pointeurs•23 minutes
2.2 Mémoire vive•13 minutes
2.3 Puzzles de mémoire en tas•12 minutes
7 lectures•Total 65 minutes
Vue d'ensemble de la semaine 2•10 minutes
Notes sur la syntaxe du C++ : Faire des commentaires dans le code C++•5 minutes
En-têtes et fichiers sources : Organisation du code C++•10 minutes
Compilation et exécution d'un programme C•10 minutes
Commandes utiles du terminal Bash•10 minutes
Notes sur la syntaxe du C++ : Opérateurs de base, If-Else et moulage de type•10 minutes
Notes sur la syntaxe du C++ : Portée des blocs, boucles•10 minutes
2 devoirs•Total 60 minutes
Quiz de la semaine 2•30 minutes
Défi de la semaine 2•30 minutes
1 devoir de programmation•Total 60 minutes
Projet Hello World•60 minutes
Développer des classes C++
3 heures à terminer
Détails du module
Inclus
6 vidéos5 lectures2 devoirs
Afficher les informations sur le contenu du module
6 vidéos•Total 48 minutes
Semaine 3 Introduction•0 minutes
3.1 Constructeurs de classes•10 minutes
3.2 Constructeurs de copie•8 minutes
3.3 Opérateur d'affectation de copie•5 minutes
3.4 Stockage variable•17 minutes
3.5 Destructeur de classe•8 minutes
5 lectures•Total 45 minutes
Vue d'ensemble de la semaine 3•10 minutes
Notes sur la syntaxe du C++ : Pointeurs non initialisés, erreurs de segmentation et comportement indéfini•10 minutes
Notes sur la syntaxe du C++ : La boucle "for" moderne basée sur la plage•10 minutes
Types d'entiers non signés : Soyez prudent (Mise à jour 16 déc.)•10 minutes
Préparation du projet de la semaine 4•5 minutes
2 devoirs•Total 105 minutes
Quiz de la semaine 3•60 minutes
Défi de la semaine 3•45 minutes
Ingénierie C++ Solutions logicielles
7 heures à terminer
Détails du module
Inclus
7 vidéos1 lecture2 devoirs1 devoir de programmation1 élément d'application
Afficher les informations sur le contenu du module
7 vidéos•Total 59 minutes
Semaine 4 Introduction•1 minute
4.1 Types de modèles•7 minutes
4.2 Tour de Hanoi - Introduction•12 minutes
4.3 Tour de Hanoi - Solution 1•10 minutes
4.4 Tour de Hanoi - Solution 2•15 minutes
4.5 Modèles et classes•6 minutes
4.6 Héritage•8 minutes
1 lecture•Total 10 minutes
Aperçu de la semaine 4•10 minutes
2 devoirs•Total 90 minutes
Quiz de la semaine 4•60 minutes
Défi de la semaine 4•30 minutes
1 devoir de programmation•Total 240 minutes
Projet de transformation d'images•240 minutes
1 élément d'application•Total 10 minutes
Bonus : Obtenez des crédits supplémentaires pour l'achèvement de la PIC•10 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
L'université de l'Illinois à Urbana-Champaign est un leader mondial de la recherche, de l'enseignement et de l'engagement public, qui se distingue par l'étendue de ses programmes, son excellence académique et la renommée internationale de son corps professoral et de ses anciens étudiants. L'Illinois sert le monde en créant des connaissances, en préparant les étudiants à avoir un impact sur leur vie et en trouvant des solutions aux besoins essentiels de la société.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.7
3 037 avis
5 stars
77,67 %
4 stars
16,99 %
3 stars
3,02 %
2 stars
0,88 %
1 star
1,41 %
Affichage de 3 sur 3037
J
JC
5·
Révisé le 27 mai 2021
The course is really quite good. Sometimes im leaving wanting slightly more depth, but it still does a pretty good job. My favoriate part are the quizes, i think these really test understanding.
A
AR
5·
Révisé le 16 mars 2019
So well designed course! Should be named c++ made easy. I specifically liked the challenge problem and Week 4 programming assignment. Thanks professor Wade Fagen-Ulmschneider and Eric!
M
MP
5·
Révisé le 21 oct. 2019
Very good course for getting around objects and classes in C++. If you are only new to the topic, this is a must. If you had any previous experience, I should give it a try as well.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.