À propos de ce cours

353,819 consultations récentes

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 21 heures pour terminer

Anglais

Sous-titres : Anglais

Certificat partageable

Obtenez un Certificat lorsque vous terminez

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

Approx. 21 heures pour terminer

Anglais

Sous-titres : Anglais

Offert par

Logo Université de l'Illinois à Urbana-Champaign

Université de l'Illinois à Urbana-Champaign

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up94%(2,546 notes)Info
Semaine
1

Semaine 1

7 heures pour terminer

Orientation; Writing a C++ Program

7 heures pour terminer
5 vidéos (Total 24 min), 15 lectures, 4 quiz
5 vidéos
1.0 Week 1 Overview34s
1.1 C++ Introduction4 min
1.2 C++ Classes8 min
1.3 C++'s Standard Library (std)8 min
15 lectures
Syllabus10 min
Additional References for C++10 min
About the Discussion Forums10 min
Updating Your Profile10 min
Week 1 Overview10 min
Installing a C++ Code Editor on Your Own Computer20 min
Choosing Your Linux-Compatible Environment for Windows, macOS, or Cloud1 h
(Optional) AWS Setup I: Signing Up to Use the AWS Cloud9 Service30 min
(Optional) AWS Setup II: Creating a Cloud9 Environment on AWS1 h
(Optional) AWS Cloud9 Notes: Common Issues10 min
Downloading the Example C++ Source Code for Lecture with Git15 min
FAQ: What is "make"? Why doesn't my "Build" button work?10 min
Important Tips and Notes for All Challenge Problems10 min
Guidelines for Asking for Help With Code10 min
Preparing for the Week 2 Project5 min
3 exercices pour s'entraîner
Orientation Quiz5 min
Week 1 Quiz30 min
Week 1 Challenge30 min
Semaine
2

Semaine 2

4 heures pour terminer

Understanding the C++ Memory Model

4 heures pour terminer
4 vidéos (Total 49 min), 7 lectures, 3 quiz
4 vidéos
2.1 Stack Memory and Pointers22 min
2.2 Heap Memory13 min
2.3 Heap Memory Puzzles12 min
7 lectures
Week 2 Overview10 min
C++ Syntax Notes: Making Comments in C++ Code5 min
Headers and Source Files: C++ Code Organization10 min
Compiling and Running a C++ Program10 min
Useful Bash Terminal Commands10 min
C++ Syntax Notes: Basic Operators, If-Else, and Type Casting10 min
C++ Syntax Notes: Block Scope, Loops10 min
2 exercices pour s'entraîner
Week 2 Quiz30 min
Week 2 Challenge30 min
Semaine
3

Semaine 3

3 heures pour terminer

Developing C++ Classes

3 heures pour terminer
6 vidéos (Total 48 min), 5 lectures, 2 quiz
6 vidéos
3.1 Class Constructors9 min
3.2 Copy Constructors7 min
3.3 Copy Assignment Operator4 min
3.4 Variable Storage16 min
3.5 Class Destructor8 min
5 lectures
Week 3 Overview10 min
C++ Syntax Notes: Uninitialized Pointers, Segfaults, and Undefined Behavior10 min
C++ Syntax Notes: The Modern Range-Based "for" Loop10 min
Unsigned Integer Types: Be Careful (Updated Dec. 16)10 min
Preparing for the Week 4 Project5 min
2 exercices pour s'entraîner
Week 3 Quiz1 h
Week 3 Challenge45 min
Semaine
4

Semaine 4

7 heures pour terminer

Engineering C++ Software Solutions

7 heures pour terminer
7 vidéos (Total 59 min), 1 lecture, 4 quiz
7 vidéos
4.1 Template Types6 min
4.2 Tower of Hanoi - Introduction12 min
4.3 Tower of Hanoi - Solution 110 min
4.4 Tower of Hanoi - Solution 215 min
4.5 Templates and Classes5 min
4.6 Inheritance7 min
1 lecture
Week 4 Overview10 min
2 exercices pour s'entraîner
Week 4 Quiz1 h
Week 4 Challenge30 min

À propos du Spécialisation Accelerated Computer Science Fundamentals

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths. This Specialization sequence is designed to help prospective applicants to the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science prepare for the Online MCS Entrance Exam. The Online MCS Entrance Exam allows applicants who do not have graded and transcripted prerequisite CS coursework in the areas of data structures, algorithms, and object-oriented programming to strengthen their applications for admission. Learn more about the Online MCS Entrance Exam....
Accelerated Computer Science Fundamentals

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

  • Oui, Coursera offre une Aide Financière aux étudiants qui n'ont pas les moyens d'acquitter les frais. Demandez-la en cliquant sur le lien Aide Financière sous le bouton S'inscrire situé à gauche. Vous devrez remplir un formulaire de demande et vous serez averti(e) si elle est acceptée. Vous devrez répéter cette procédure pour chaque cours de la Spécialisation, y compris pour le Projet Final. En savoir plus.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.