The course consists of two thematic blocks: 

Part A: Knowledge Representation and Reasoning (lecturer: Christoph Redl) 

Part B: Evolutionary Algorithms (lecturer: Lars Mehnen)