Wie plant Google Maps angesichts der aktuellen Verkehrslage die beste Route für die Fahrt durch die Stadt? Wie leitet ein Internet-Router Netzwerkpakete weiter, um Verzögerungen zu minimieren? Wie weist eine Hilfsorganisation ihren angeschlossenen lokalen Partnern Ressourcen zu? Um solche Probleme zu lösen, stellen wir zunächst die wichtigsten Daten in einer komplexen Datenstruktur dar. In diesem Kurs lernen Sie Datenstrukturen, wie z.B. Graphen, kennen, die für die Arbeit mit strukturierten Daten aus der realen Welt grundlegend sind. Sie werden Algorithmen für die Arbeit mit diesen Daten entwickeln, implementieren und analysieren, um Probleme der realen Welt zu lösen. Da die Programme, die Sie in diesem Kurs entwickeln, immer komplexer werden, werden wir außerdem untersuchen, was guten Code und das Design von Klassenhierarchien ausmacht, damit Sie nicht nur korrekten Code schreiben, sondern ihn auch mit anderen Personen teilen und in Zukunft pflegen können. Das Hauptprojekt in diesem Kurs wird eine Anwendung zur Routenplanung sein. Sie werden die Konzepte aus den einzelnen Modulen direkt auf die Erstellung einer Anwendung anwenden, die es einem autonomen Agenten (oder einem menschlichen Fahrer!) ermöglicht, in seiner Umgebung zu navigieren. Und wie üblich haben wir unsere verschiedenen Videoserien, um den Inhalt mit seiner Bedeutung in der realen Welt zu verknüpfen und um Ihnen abgestufte Unterstützung zu bieten, um Ihren persönlichen Bedürfnissen gerecht zu werden.

Erweiterte Datenstrukturen in Java
Sparen Sie mit 40% Rabatt auf 3 Monate Coursera Plus bei den Fähigkeiten, die Sie zum Strahlen bringen. Jetzt sparen

Erweiterte Datenstrukturen in Java
Dieser Kurs ist Teil von Spezialisierung „Objektorientierte Java-Programmierung: Datenstrukturen und mehr“



Dozenten: Leo Porter
82.314 bereits angemeldet
Bei enthalten
1,242 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Daten-Strukturen
- Kategorie: Algorithmen
- Kategorie: Theoretische Informatik
- Kategorie: Java
- Kategorie: Objektorientierter Entwurf
- Kategorie: Anwendungsdesign
- Kategorie: Software-Entwicklung
- Kategorie: Graphentheorie
- Kategorie: Anwendungsentwicklung
- Kategorie: Netzwerk-Routing
Werkzeuge, die Sie lernen werden
- Kategorie: Java-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- 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 6 Module
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.
Dozenten



Mehr von Algorithmen entdecken

University of California San Diego

University of California San Diego

University of California San Diego

University of California San Diego
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
80,83 %
- 4 stars
15,53 %
- 3 stars
2,49 %
- 2 stars
0,72 %
- 1 star
0,40 %
Zeigt 3 von 1242 an
Geprüft am 1. Apr. 2020
This was an excellent course for those looking to learn more about graphs (and to get experience in coding graphs in Java). The UCSD instructors are excellent.
Geprüft am 3. Juni 2017
Pretty challenging but very interesting with a lot of useful assignments. Certainly good for those who aren't familiar with a data structure called graphs.
Geprüft am 13. Apr. 2019
As I keep completing the assignment, I got more confident on my Java and debugging skills. I would recommend solidifying your undestanding of the Data Structures
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.




