Acerca de este Curso

12,317 vistas recientes

Resultados profesionales del estudiante

17%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

20%

consiguió un aumento de sueldo o ascenso

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 14 horas para completar

Sugerido: 5 weeks of study, 2-3 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

Graph TheoryC++11Standard Template LibraryC++

Resultados profesionales del estudiante

17%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

20%

consiguió un aumento de sueldo o ascenso

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Aprox. 14 horas para completar

Sugerido: 5 weeks of study, 2-3 hours/week...

Inglés (English)

Subtítulos: Inglés (English)

ofrecido por

Logotipo de Universidad de California en Santa Cruz

Universidad de California en Santa Cruz

Programa - Qué aprenderás en este curso

Semana
1

Semana 1

3 horas para completar

STL and the game of Hex

3 horas para completar
16 videos (Total 157 minutos), 1 lectura
16 videos
1.1 Overview10m
1.2 New in C++115m
1.3 Standard Template Library9m
1.4 Iterator Categories11m
1.5 Example Poker Probability26m
1.6 Bidirectional Iterator8m
1.7 Random Access Iterator6m
1.8 STL: Overview of Containers10m
1.9 Associative Containers11m
1.10 STL: Algorithms Library6m
1.11 Non-mutating Algorithm7m
1.12 Lambda Expressions: for_each Function11m
1.13 Numerical algorithms6m
1.14 Functional Objects9m
1.15 Defined Function Object Classes: Function Adapters7m
1 lectura
Topics, readings & files10m
Semana
2

Semana 2

4 horas para completar

Hex as a graph and Inheritance

4 horas para completar
14 videos (Total 138 minutos), 1 lectura, 1 cuestionario
14 videos
2.2 Homework Basic Hex Program4m
2.3 Basics of Inheritance13m
2.4 Traits and Inheritance7m
2.5 Virtual Member Functions10m
2.6 C++ Feature: 'final'1m
2.7 Topics on Inheritance1m
2.8 Hex Overview15m
2.9 One Style for a 11x11 Hex Graph6m
2.10 The Inheritance Mechanism10m
2.11 A Derived Class: grad_student18m
2.12 Students and Graduate Students12m
2.13 Virtual Function Selection10m
2.14 Confusion with Overloading5m
1 lectura
Topics, homework, readings & files10m
Semana
3

Semana 3

2 horas para completar

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

2 horas para completar
11 videos (Total 133 minutos), 1 lectura
11 videos
3.2 Some Further Constructors5m
3.3 'Move' Constructor17m
3.4 Lookahead12m
3.5 Plausible Move Generator22m
3.6 alpha-beta Algorithm Preview4m
3.7 alpha-beta Improvement to Min Max15m
3.8 Polish Notation8m
3.9 Referential Garbage Collection17m
3.10 Abstract Base Class = 0 Notation9m
3.11 Tree Constructors8m
1 lectura
Topics, readings & files10m
Semana
4

Semana 4

5 horas para completar

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

5 horas para completar
16 videos (Total 178 minutos), 1 lectura, 1 cuestionario
16 videos
4.2 Monte Carlo12m
4.3 Basic Monte Carlo Idea5m
4.4 Simple Idea for Generating Board7m
4.5 MC - Go (2006)16m
4.6 Asserts and Exceptions18m
4.7 Static Asserts - New C++11 Feature8m
4.8 Exceptions13m
4.9 C++11 & Design Patterns18m
4.10 C++11 Standard12m
4.11 Thread8m
4.12 <tuple> C++11 New Library12m
4.13 The Bigger Picture10m
4.14 Factory Method6m
4.15 Factory Code; C++ 11 Example3m
4.16 Adapter Pattern6m
1 lectura
Topics, homework, readings & files10m
4.3
38 revisionesChevron Right

Principales revisiones sobre C++ For C Programmers, Part B

por CKFeb 1st 2019

It was good to avoid redundantly learning what C language is. Graph theory and Monte-Carlo methodology were fun. I enjoyed listening history of computer science and programming languages.

por SESep 10th 2019

I learned a lot doing the programming assignments. I also really enjoyed the calm and patient manner that the prof taught.

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.