À propos de ce cours

222,431 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
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

Offert par

Placeholder

Université de l'Illinois à Urbana-Champaign

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up93%(4,734 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

Avis

Meilleurs avis pour OBJECT-ORIENTED DATA STRUCTURES IN C++

Voir tous les avis

À propos du Spécialisation Accelerated Computer Science Fundamentals

Accelerated Computer Science Fundamentals

Foire Aux Questions

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