Informações sobre o curso
4.4
529 classificações
118 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 18 horas para completar

Sugerido: 4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Habilidades que você terá

Graph TheoryC++11C++Graph Algorithms
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 18 horas para completar

Sugerido: 4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
4 horas para concluir

Module 1

How to convert an existing C program to C++. Use of type safe Input/Output. Avoiding the preprocessor....
Reading
10 vídeos (total de (Total 122 mín.) min), 1 leitura, 1 teste
Video10 videos
1.2 Getting Started5min
1.3 Converting a C Program to C++7min
1.4 Using C++ Code7min
1.5 C++ Improvements6min
1.6 C++ Advantages12min
1.7 C++ is Better Than C16min
1.8 C Swap Function10min
1.9 Swap Function in C++15min
1.10 Generics20min
Reading1 leituras
1.0 Module 1 Overview10min
Semana
2
Horas para completar
2 horas para concluir

Module 2

Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO. Point as an example....
Reading
10 vídeos (total de (Total 122 mín.) min), 1 leitura
Video10 videos
2.2 Multiple Template Arguments8min
2.3 Graph Theory & Algorithms9min
2.4 Graph as a Data Structure11min
2.5 Dijkstra Shortest Path16min
2.6 C++ Creating Types5min
2.7 Enum & Operator Overloading4min
2.8 Example: typedef days18min
2.9 Natural Way to Build Widgets6min
2.10 C++ Point26min
Reading1 leituras
2.0 Module 2 Overview10min
Semana
3
Horas para completar
4 horas para concluir

Module 3

Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy. ...
Reading
12 vídeos (total de (Total 116 mín.) min), 1 leitura, 1 teste
Video12 videos
3.2 Point and its Constructor12min
3.3 More Constructors18min
3.4 Using Dijkstra's Algorithm14min
3.5 The is-connected Algorithm12min
3.6 Complex Aggregates - Lists6min
3.7 List12min
3.8 Print() Chaining6min
3.9 More Elaborate List3min
3.10 Deep vs. Shallow Copy8min
3.11 Destructor4min
3.12 Dynamic Data Structures in STL7min
Reading1 leituras
3.0 Module 3 Overview10min
Semana
4
Horas para completar
5 horas para concluir

Module 4

Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm....
Reading
14 vídeos (total de (Total 164 mín.) min), 1 leitura, 1 teste
Video14 videos
4.1 MST13min
4.2 Jarnik-Prim MST11min
4.3 Jarnik-Prim MST: Another Look11min
4.4 Kruskal's Algorithm8min
4.5 Overloading and Function Selection32min
4.6 STL and STL C++1111min
4.7 STL Example5min
4.8 C++11 Feature: auto5min
4.9 Vector Methods10min
4.10 More Code8min
4.11 C++11 Feature: for statement7min
4.12 STL Input File11min
4.13 Iterators Categories14min
4.14 Output a Random Graph12min
Reading1 leituras
4.0 Module 4 Overview10min
4.4
118 avaliaçõesChevron Right
Direcionamento de carreira

10%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

10%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por FCJun 13th 2016

A very good courser, especially for people like me that have a lot experience in coding c program but want to learn something more to advance my career. I'll recommend this course to my friend.

por RHOct 17th 2016

Just right for programmers seeking to update their skills to the new V11 C++. I recommend getting the book by the author that helps along with a text or Coursera course on Algorithms.

Instrutores

Avatar

Ira Pohl

Professor
Computer Science

Sobre Universidade da Califórnia, Santa Cruz

UC Santa Cruz is an outstanding public research university with a deep commitment to undergraduate education. It’s a place that connects people and programs in unexpected ways while providing unparalleled opportunities for students to learn through hands-on experience....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.