Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

openHPI

Algorithmen und Datenstrukturen mit Detektiv Duke

via openHPI

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

Du hast bereits den Java-Kurs auf openHPI gemacht und die Einführung in Collections war dir zu schnell oder nicht detailliert genug? Du willst Datenstrukturen in Java besser kennenlernen? Du wolltest immer schon mal wissen, was eigentlich Iteratoren sind und welche Vorteile diese gegenüber von Schleifen haben? Welche Datenstrukturen für welche Anwendungsfälle schneller oder besser geeignet sind?

Auch Duke und seinen neuen Freund Big O beschäftigen diese Fragen in ihrem aktuellen Fall und sie brauchen wieder mal Deine Hilfe! Begleite Duke und seine Freunde auf ihrer spannenden Reise durch die wunderbare Welt der Algorithmen und Datenstrukturen in Java. Spoiler: mehr Drama, mehr Action und höchstens ein Papagei.

Für die erfolgreiche Teilnahme am Kurs benötigst du etwa 5-6 Stunden Zeit pro Woche und solltest Grundwissen über die Objektorientierte Programmierung in Java mitbringen.

Credits: Einige Zeichnungen in diesem Kurs (u.A. Detektiv Duke, Paco der Papagei) wurden freundlicherweise von Lea Gerneth bereitgestellt. Danke. :-)

Abgabefristen

Relevante Abgabefristen für diesen Kurs:

  • Abgabe Hausaufgabe Woche 1 bis Dienstag, 07. Dezember - 23:55 Uhr (UTC)
  • Abgabe der Programmieraufgaben bis Dienstag, 14. Dezember 2021 - 23:55 Uhr (UTC)
  • Abgabe Abschlussprüfung bis Dienstag, 14. Dezember 2021 - 23:55 Uhr (UTC)

Achtung: Dieser Kurs befindet sich aktuell im Selbststudium-Modus, in dem Sie keinen Zugriff auf die bewerteten Hausaufgaben/Prüfungen haben. Daher können wir Ihnen lediglich eine Teilnahmebestätigung ausstellen.

Syllabus

  • Intro: Vorabinformationen zum Kurs
  • Woche 1: In der ersten Woche wiederholen wir kurz die einfachen Datenstrukturen, Schleifen und Iteratoren aus dem Java-Einstiegskurs "Objektorientierte Programmierung mit Java". Wir untersuchen, wie man Objekte in Java vergleichen und ordnen kann und werfen einen ersten Blick auf einfache Sortieralgorithmen. Um den Themenblock abzurunden, untersuchen wir wie man die Laufzeit von Algorithmen abschätzen kann und sehen uns dazu auch die (Big) O-Notation an.
  • Woche 2: In der zweiten Woche stellen wir komplexere Datenstrukturen vor und werfen dabei insbesondere einen Blick auf verschiedene Baumstrukturen. Wir beschäftigen uns auch mit häufigen Operationen wie dem Einfügen oder Löschen von Elementen in Datenstrukturen sowie dem Suchen und Sortieren.
  • I like, I wish: Wir freuen uns auf euer Feedback. Kritik, sachdienliche Hinweise, Lob, alles ist gerne gesehen! Spart nicht damit :)

Taught by

Christiane Hagedorn, Selina Reinhard, Sebastian Serth, Dr. Thomas Staubitz, Hendrik Steinbeck, and Ralf Teusner

Reviews

Start your review of Algorithmen und Datenstrukturen mit Detektiv Duke

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.