Im Fachpraktikum werden in Kleingruppen algorithmisch anspruchsvolle Aufgaben gelöst. In einer ersten Phase werden sich die Studierenden mit den theoretischen Hintergründen des Problems beschäftigen. Aus den theoretischen Überlegungen sollen dann praktische Algorithmen entwickelt und implementiert werden. Insbesondere geht es im Praktikum darum, verschiedene Strategien zum Umgang mit schweren Probleme umzusetzen. Die verschiedenen Ansätze sollen anschließend experimentell verglichen werden.
Die Betreuung des Seminars geschieht über Adobe Connect. Es werden zudem 1-2 kürzere Präsenzphasen von 2 Tagen eingeplant. Die Implementierung kann in Java, C++ oder Python realisiert werden.