À propos de ce cours

39,241 consultations récentes

Résultats de carrière des étudiants

17%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

20%

a obtenu une augmentation de salaire ou une promotion
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é.
Approx. 15 heures pour terminer
Anglais

Compétences que vous acquerrez

Graph TheoryC++11Standard Template LibraryC++

Résultats de carrière des étudiants

17%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

20%

a obtenu une augmentation de salaire ou une promotion
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é.
Approx. 15 heures pour terminer
Anglais

Enseignant

Offert par

Placeholder

Université de Californie à Santa Cruz

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

3 heures pour terminer

STL and the game of Hex

3 heures pour terminer
16 vidéos (Total 157 min), 1 lecture
16 vidéos
1.1 Overview10 min
1.2 New in C++115 min
1.3 Standard Template Library9 min
1.4 Iterator Categories11 min
1.5 Example Poker Probability26 min
1.6 Bidirectional Iterator8 min
1.7 Random Access Iterator6 min
1.8 STL: Overview of Containers10 min
1.9 Associative Containers11 min
1.10 STL: Algorithms Library6 min
1.11 Non-mutating Algorithm7 min
1.12 Lambda Expressions: for_each Function11 min
1.13 Numerical algorithms6 min
1.14 Functional Objects9 min
1.15 Defined Function Object Classes: Function Adapters7 min
1 lecture
Topics, readings & files10 min
Semaine
2

Semaine 2

3 heures pour terminer

Hex as a graph and Inheritance

3 heures pour terminer
14 vidéos (Total 138 min), 1 lecture, 1 quiz
14 vidéos
2.2 Homework Basic Hex Program4 min
2.3 Basics of Inheritance13 min
2.4 Traits and Inheritance7 min
2.5 Virtual Member Functions10 min
2.6 C++ Feature: 'final'1 min
2.7 Topics on Inheritance1 min
2.8 Hex Overview15 min
2.9 One Style for a 11x11 Hex Graph6 min
2.10 The Inheritance Mechanism10 min
2.11 A Derived Class: grad_student18 min
2.12 Students and Graduate Students12 min
2.13 Virtual Function Selection10 min
2.14 Confusion with Overloading5 min
1 lecture
Topics, homework, readings & files10 min
Semaine
3

Semaine 3

2 heures pour terminer

Hex and the use of AI and C++ Move semantics

2 heures pour terminer
11 vidéos (Total 133 min), 1 lecture
11 vidéos
3.2 Some Further Constructors5 min
3.3 'Move' Constructor17 min
3.4 Lookahead12 min
3.5 Plausible Move Generator22 min
3.6 alpha-beta Algorithm Preview4 min
3.7 alpha-beta Improvement to Min Max15 min
3.8 Polish Notation8 min
3.9 Referential Garbage Collection17 min
3.10 Abstract Base Class = 0 Notation9 min
3.11 Tree Constructors8 min
1 lecture
Topics, readings & files10 min
Semaine
4

Semaine 4

4 heures pour terminer

Monte Carlo Hex Program, Further advanced C++ Topics and Patterns

4 heures pour terminer
16 vidéos (Total 178 min), 1 lecture, 1 quiz
16 vidéos
4.2 Monte Carlo12 min
4.3 Basic Monte Carlo Idea5 min
4.4 Simple Idea for Generating Board7 min
4.5 MC - Go (2006)16 min
4.6 Asserts and Exceptions18 min
4.7 Static Asserts - New C++11 Feature8 min
4.8 Exceptions13 min
4.9 C++11 & Design Patterns18 min
4.10 C++11 Standard12 min
4.11 Thread8 min
4.12 <tuple> C++11 New Library12 min
4.13 The Bigger Picture10 min
4.14 Factory Method6 min
4.15 Factory Code; C++ 11 Example3 min
4.16 Adapter Pattern6 min
1 lecture
Topics, homework, readings & files10 min

Avis

Meilleurs avis pour C++ FOR C PROGRAMMERS, PART B

Voir tous les avis

À propos du Spécialisation Coding for Everyone: C and C++

Coding for Everyone: C and C++

Foire Aux Questions

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