Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
Dieser Kurs richtet sich an erfahrene C-Programmierer, die in C++ programmieren möchten. Die Beispiele und Übungen erfordern ein grundlegendes Verständnis von Algorithmen und objektorientierter Software.
Wie Sie ein bestehendes C-Programm nach C++ konvertieren. Verwendung von typsicherer Ein-/Ausgabe.
Vermeiden des Präprozessors.
Das ist alles enthalten
10 Videos1 Lektüre1 peer review
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 121 Minuten
1.1 Überblick und Kursorganisation•18 Minuten
1.2 Erste Schritte•6 Minuten
1.3 Konvertieren eines C-Programms nach C++•7 Minuten
1.4 C++ Code verwenden•7 Minuten
1.5 C++-Verbesserungen•7 Minuten
1.6 C++ Vorteile•12 Minuten
1.7 C++ ist besser als C•17 Minuten
1.8 C Tauschfunktion•11 Minuten
1.9 Swap-Funktion in C++•15 Minuten
1.10 Generika•20 Minuten
1 Lektüre•Insgesamt 10 Minuten
1.0 Modul 1 Überblick•10 Minuten
1 peer review•Insgesamt 120 Minuten
Hausaufgabe 1: Konvertieren Sie ein C-Programm nach C++•120 Minuten
Modul 2
Modul 2•2 Stunden abzuschließen
Moduldetails
Überprüfung von Dijkstras Algorithmus für den kürzesten Weg. C++ Funktionen und Generics. C++ Klassen und OO.
Punkt als Beispiel.
Das ist alles enthalten
10 Videos1 Lektüre
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 122 Minuten
2.1 C++ Generika und Funktionen•14 Minuten
2.2 Mehrere Vorlagen-Argumente•9 Minuten
2.3 Graphentheorie & Algorithmen•10 Minuten
2.4 Graph als Datenstruktur•11 Minuten
2.5 Dijkstra Kürzester Weg•17 Minuten
2.6 C++ Typen erstellen•5 Minuten
2.7 Enum & Operator-Überladung•4 Minuten
2.8 Beispiel: typedef days•19 Minuten
2.9 Natürlicher Weg zur Erstellung von Widgets•7 Minuten
2.10 C++ Punkt•27 Minuten
1 Lektüre•Insgesamt 10 Minuten
2.0 Modul 2 Überblick•10 Minuten
Modul 3
Modul 3•3 Stunden abzuschließen
Moduldetails
Punkt: Standard-Konstruktor und Initialisierungssyntax. Konvertierungs-Konstruktoren. Kopier-Konstruktor. Liste und dynamische Speicherzuweisung. Tiefes Kopieren.
Das ist alles enthalten
12 Videos1 Lektüre1 peer review
Infos zu Modulinhalt anzeigen
12 Videos•Insgesamt 116 Minuten
3.1 C++-Klassen und Objektorientierung•7 Minuten
3.2 Punkt und sein Konstruktor•13 Minuten
3.3 Weitere Konstrukteure•18 Minuten
3.4 Verwendung von Dijkstras Algorithmus•14 Minuten
3.5 Der is-connected Algorithmus•12 Minuten
3.6 Komplexe Aggregate - Listen•7 Minuten
3.7 Liste•13 Minuten
3.8 Print() Verkettung•6 Minuten
3.9 Ausführlichere Liste•4 Minuten
3.10 Tiefgründige vs. oberflächliche Kopie•9 Minuten
3.11 Zerstörer•5 Minuten
3.12 Dynamische Datenstrukturen in STL•8 Minuten
1 Lektüre•Insgesamt 10 Minuten
3.0 Modul 3 Überblick•10 Minuten
1 peer review•Insgesamt 60 Minuten
Hausaufgabe 2: Implementieren Sie Dijkstra's Algorithmus•60 Minuten
Modul 4
Modul 4•5 Stunden abzuschließen
Moduldetails
Prim's und Kruskal's Algorithmen. Verwendung von grundlegenden Container-Klassen. Tripod-Container, Iterator, Algorithmus.
Das ist alles enthalten
14 Videos1 Lektüre1 peer review
Infos zu Modulinhalt anzeigen
14 Videos•Insgesamt 164 Minuten
4.1 MST•13 Minuten
4.2 Jarnik-Prim MST•12 Minuten
4.3 Jarnik-Prim MST: Ein weiterer Blick•11 Minuten
4.4 Kruskals Algorithmus•9 Minuten
4.5 Überladen und Funktionsauswahl•32 Minuten
4.6 STL und STL C++11•11 Minuten
4.7 STL Beispiel•5 Minuten
4.8 C++11 Merkmal: auto•6 Minuten
4.9 Vektorielle Methoden•11 Minuten
4.10 Mehr Code•9 Minuten
4.11 C++11 Merkmal: for-Anweisung•7 Minuten
4.12 STL-Eingabedatei•12 Minuten
4.13 Iteratoren Kategorien•14 Minuten
4.14 Ausgabe eines Zufallsgraphen•13 Minuten
1 Lektüre•Insgesamt 10 Minuten
4.0 Modul 4 Überblick•10 Minuten
1 peer review•Insgesamt 120 Minuten
Hausaufgabe 3: Berechnen Sie den minimalen spannenden Baum für einen eingegebenen Graphen•120 Minuten
Abschlussprüfung
Modul 5•1 Stunde abzuschließen
Moduldetails
Praxis und Finale.
Das ist alles enthalten
2 Aufgaben
Infos zu Modulinhalt anzeigen
2 Aufgaben•Insgesamt 60 Minuten
Abschlussprüfung•30 Minuten
Prüfung Praxis 1•30 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die UC Santa Cruz ist eine herausragende öffentliche Forschungsuniversität mit einem starken Engagement für die studentische Ausbildung. Es ist ein Ort, der Menschen und Programme auf unerwartete Weise miteinander verbindet und gleichzeitig Studenten unvergleichliche Möglichkeiten bietet, durch praktische Erfahrungen zu lernen.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.4
2.333 Bewertungen
5 stars
67,50 %
4 stars
20,14 %
3 stars
5,95 %
2 stars
1,92 %
1 star
4,45 %
Zeigt 3 von 2333 an
H
HS
5·
Geprüft am 5. Mai 2020
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.
P
PK
5·
Geprüft am 17. Juli 2018
I really loved this course. It is really helpul for my programming aspect. I have managed to develop my logical abilty and this course really helped me.
T
TT
5·
Geprüft am 10. Mai 2020
It is an awesome course to move to c++ from C .Includes all the essential elements needed in C programming.i.e the best course available to learn C++.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Finanzielle Unterstützung verfügbar, weitere Informationen
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.