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
Erweitern Sie Ihre Kenntnisse mit Coursera Plus für 239 $/Jahr (normalerweise 399 $). Jetzt sparen.

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



Dozenten: Leo Porter
82.281 bereits angemeldet
Bei enthalten
1,242 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Algorithms
- Kategorie: Java
- Kategorie: Theoretical Computer Science
- Kategorie: Computational Thinking
- Kategorie: Object Oriented Design
- Kategorie: Graph Theory
- Kategorie: Network Routing
- Kategorie: Software Design
- Kategorie: Object Oriented Programming (OOP)
- Kategorie: Application Development
- Kategorie: Maintainability
- Kategorie: Data Structures
Werkzeuge, die Sie lernen werden
- Kategorie: Java Programming
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
Status: VorschauBirla Institute of Technology & Science, Pilani
Status: Kostenloser Testzeitraum
Status: Kostenloser TestzeitraumUniversity of California San Diego
Status: Kostenloser TestzeitraumUniversity 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 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
Geprüft am 29. Mai 2018
I have learned so much from you and I look forward to learning more. Thank you for being a remarkable teacher and I am very grateful to have you as a teacher.
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.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
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.

