Organic Computing

Hilfreiche Voraussetzungen

Aus Bachelor Informatik: Einführung der Programmierung.

Inhalte

Die Vorlesung „Organic Computing“ vermittelt Ansätze zur Beherrschung von hoher Komplexität in technischen Systemen. Ausgehend von der Definition des Forschungsgebietes Organic Computing und seiner allgemeinen Zielsetzung werden insbesondere Konzepte und Mechanismen aus der Natur in technische Anwendungen und Algorithmen überführt.
 
Die zugehörige Übung greift die vorgestellten Algorithmen und Ansätze auf und überführt diese in eine simulierte Umgebung. Die Studenten erlernen dabei vor allem wissenschaftliche Grundsätze bei der Entwicklung und Realisierung komplexer Algorithmen – die Evaluierung und der Vergleich gegenüber herkömmlichen Ansätzen steht im Vordergrund. 
 
Lernziel/Kompetenzen:

Erwerb grundlegender Kenntnisse über das Forschungsgebiet Organic Computing, basierend auf grundlegenden Konzepten naturanaloger Algorithmen und der Funktionsweise selbstorganisierender Systeme. Dazu wird ein Verständnis für Probleme bei der Entwicklung komplexer selbstorganisierter Systeme erarbeitet und anhand von Beispielen illustriert.