Materialien

Sammlung weiterer Materialien zu den Themen des Moduls.

Literatur

  • Cormen, Thomas H and Leiserson, Charles E and Rivest, Ronald and Stein, Clifford (2025): Algorithmen: eine Einf{"u}hrung, Walter de Gruyter GmbH \& Co KG.
  • Baase, Sara and Van Gelder, Allen (2010): Computer Algorithms, Introduction to Design and.
  • Goodrich, Michael T and Tamassia, Roberto (2002): Algorithm design.
  • Saake, Gunter and Sattler, Kai-Uwe (2014): Algorithmen und Datenstrukturen, dpunkt.
  • Güting, Ralf Hartmut and Dieker, Stefan (1992): Datenstrukturen und Algorithmen, Springer.
  • Gogol-Döring, Andreas and Letschert, Thomas (2026): Algorithmen und Datenstrukturen f{"u}r Dummies, John Wiley \& Sons.

MOOCs

Massive Open Online Courses.

  • Python-Klasse von Google — Die Seite bietet den kostenlosen Google‑Python‑Kurs mit Leitfäden, Vorlesungsvideos und Übungsaufgaben für Einsteiger, die bereits Grundkenntnisse in der Programmierung besitzen.
  • The Python Tutorial — Die Seite ist das offizielle Python‑Tutorial für die Version 3.16.0a0, das Programmierern, die neu in Python, aber bereits Grundkenntnisse in Programmierung besitzen, die grundlegenden Konzepte, Syntax und Features der Sprache sowie Hinweise zur Installation, Nutzung des Interpreters und Erweiterung mit C/C++ vermittelt.
  • DataCamp — DataCamp ist eine Online‑Lernplattform, die ein breites Angebot an interaktiven Kursen zu Data Science, KI, Programmierung und verwandten Themen wie Python, R, SQL, Azure, AWS und Datenanalyse für Anfänger, Fortgeschrittene und Experten bereitstellt.
  • Spanning Tree: How Dijkstra’s Algorithm Works — Eine YouTube‑Video‑Seite, auf der ein Video mit dem Titel des jeweiligen Clips abgespielt wird und die üblichen YouTube‑Navigationselemente sowie Footer‑Links zu rechtlichen und Unternehmensinformationen enthält.
  • Spanning Tree: How Do You Calculate a Minimum Spanning Tree? — Die Webseite zeigt das YouTube‑Video mit der ID Yldkh0aOEcg, eingebettet in das übliche YouTube‑Layout mit Navigation, Footer‑Links wie About, Press, Copyright und rechtlichen Hinweisen von Google.
  • Spanning Tree: How to Count Dice Rolls - An Introduction to Dynamic Programming — Eine YouTube‑Videoseite, die das Video mit der ID oifN‑YVlrq8 im Player anzeigt und das übliche YouTube‑Interface mit Empfehlungen, Navigation und Footer‑Links zu rechtlichen Hinweisen, Werbung und Entwickler‑Informationen enthält.
  • Spanning Tree: Understanding B-Trees: The Data Structure Behind Modern Databases — Die Seite ist die YouTube‑Video‑Abspielseite für das Video mit der ID K1a2Bk8NrYQ, inklusive der üblichen YouTube‑Navigation, rechtlichen Hinweisen und dem Hinweis auf NFL Sunday Ticket 2026 von Google LLC.

Webseiten

Tools

  • Jupyter — Die Webseite von Project Jupyter stellt die Open‑Source‑Plattform für interaktives Computing vor, bietet Jupyter Notebook, JupyterLab und weitere Tools, Dokumentation und Community‑Ressourcen für über 40 Programmiersprachen sowie Informationen zu Installation, Nutzung und Weiterentwicklung.
  • Anaconda — Die Webseite von Anaconda stellt eine Open‑Source‑Plattform für KI‑Entwicklung und -Bereitstellung vor, die Python‑Paketverwaltung, AI‑Orchestrierung, Cloud‑ und Self‑Hosted‑Optionen, Produkte, Lösungen, Support‑Ressourcen und Unternehmensinformationen bietet.