I denna kurs fördjupar du dig i grundläggande tekniker, såsom finita tillståndsmaskiner, neurala nätverk, genetiska algoritmer, och metoder för tillämpningsområden såsom beteendemodellering, kombinatorisk optimering, och generering av 3D-geometrier. Programmeringsspråket är C++. Under handledning kommer du att utföra ett relativt valfritt AI-projekt individuellt eller i grupp.