À propos de ce cours
4.4
534 notes
118 avis

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. 18 heures pour terminer

Recommandé : 4 hours/week...

Anglais

Sous-titres : Anglais

Compétences que vous acquerrez

Graph TheoryC++11C++Graph Algorithms

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. 18 heures pour terminer

Recommandé : 4 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
4 heures pour terminer

Module 1

How to convert an existing C program to C++. Use of type safe Input/Output. Avoiding the preprocessor....
10 vidéos (Total 122 min), 1 lecture, 1 quiz
10 vidéos
1.2 Getting Started5 min
1.3 Converting a C Program to C++7 min
1.4 Using C++ Code7 min
1.5 C++ Improvements6 min
1.6 C++ Advantages12 min
1.7 C++ is Better Than C16 min
1.8 C Swap Function10 min
1.9 Swap Function in C++15 min
1.10 Generics20 min
1 lecture
1.0 Module 1 Overview10 min
Semaine
2
2 heures pour terminer

Module 2

Review of Dijkstra's shortest path algorithm. C++ Functions and Generics. C++ classes and OO. Point as an example....
10 vidéos (Total 122 min), 1 lecture
10 vidéos
2.2 Multiple Template Arguments8 min
2.3 Graph Theory & Algorithms9 min
2.4 Graph as a Data Structure11 min
2.5 Dijkstra Shortest Path16 min
2.6 C++ Creating Types5 min
2.7 Enum & Operator Overloading4 min
2.8 Example: typedef days18 min
2.9 Natural Way to Build Widgets6 min
2.10 C++ Point26 min
1 lecture
2.0 Module 2 Overview10 min
Semaine
3
4 heures pour terminer

Module 3

Point: Default constructor and initializing syntax. Conversion Constructors. Copy Constructor. List and dynamic memory allocation. Deep Copy. ...
12 vidéos (Total 116 min), 1 lecture, 1 quiz
12 vidéos
3.2 Point and its Constructor12 min
3.3 More Constructors18 min
3.4 Using Dijkstra's Algorithm14 min
3.5 The is-connected Algorithm12 min
3.6 Complex Aggregates - Lists6 min
3.7 List12 min
3.8 Print() Chaining6 min
3.9 More Elaborate List3 min
3.10 Deep vs. Shallow Copy8 min
3.11 Destructor4 min
3.12 Dynamic Data Structures in STL7 min
1 lecture
3.0 Module 3 Overview10 min
Semaine
4
5 heures pour terminer

Module 4

Prim’s and Kruskal’s algorithms. Use of basic Container Classes. Tripod-Container, Iterator, Algorithm....
14 vidéos (Total 164 min), 1 lecture, 1 quiz
14 vidéos
4.1 MST13 min
4.2 Jarnik-Prim MST11 min
4.3 Jarnik-Prim MST: Another Look11 min
4.4 Kruskal's Algorithm8 min
4.5 Overloading and Function Selection32 min
4.6 STL and STL C++1111 min
4.7 STL Example5 min
4.8 C++11 Feature: auto5 min
4.9 Vector Methods10 min
4.10 More Code8 min
4.11 C++11 Feature: for statement7 min
4.12 STL Input File11 min
4.13 Iterators Categories14 min
4.14 Output a Random Graph12 min
1 lecture
4.0 Module 4 Overview10 min
4.4
118 avisChevron Right

10%

a commencé une nouvelle carrière après avoir terminé ces cours

10%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par 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.

par 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.

Enseignant

Avatar

Ira Pohl

Professor
Computer Science

À propos de Université de Californie à 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....

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 achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est 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.

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