Das Lernziel dieser Veranstaltung soll zum einen der generelle Umgang und die selbstständige Entwicklung, Analyse, und Optimierung von Algorithmen und Datenstrukturen sein. Zum anderen soll ein Überblick über gängige problemspezifische Verfahren und deren Anwendung in der Praxis vermittelt werden.