Organic Computing ist ein neues Paradigma des Systems Engineering technischer Systeme, die in der "echten" Welt realisiert werden. Aspekte wie Anpassungsfähigkeit an sich ständig ändernde Bedingungen der technischen Umgebung sowie die Implementierung sog. Self-X Eigenschaften gehören zu den Herausforderungen, welche Organic Computing fokussiert. In der Vorlesung werden eingangs grundlegende Aspekte der Selbstorganisation behandelt. Ein grundlegender Architekturansatz - die Observer/Controller Architektur - wird vermittelt und vergleichend mit parallel gewachsenen Forschungsinitiativen (z.B. Autonomic Computing) bewertet. Ein Entwurfsprozess um Organic Computing Systeme zu entwerfen ist außerdem Gegenstand der Vorlesung. Ausgehend von Basismethoden des Reinforcement Learnings wird zudem das generelle Konzept der Learning Classifier Systeme sowie ein spezielles, daraus entstandenes Lernsystem - das XCS - behandelt.