AB

  • Home / PROJEKTE/AB
  • Algorithmic Battle

    Rheinisch-Westfälische Technische Hochschule Aachen

    Nordrhein-Westfalen

    Einzelprojekt

    Freiraum 2022

    Projektverantwortung

    Henri

    Lotze

    Kontaktperson

    Henri

    Lotze

    Das Softwareprojektpraktikum „Algorithmic Battle“ wird seit dem Wintersemester 2019 an der RWTH Aachen University angeboten. Darin treten mehrere Teams von Bachelorstudierenden gegeneinander an um für wechselnde, vorgegebene Problemtypen der theoretischen Informatik schwierig zu lösende Instanzen sowie effiziente Löser für diese Probleme zu erstellen. Die Instanzen werden dann den jeweils anderen Gruppen zum lösen vorgegeben, mit dem Ziel, mit dem eigenen Löser größere Instanzen als die gegnerischen Gruppen zu lösen.

    Für das Praktikum wurde von uns ein Framework entwickelt, das die automatisierte Durchführung dieser „Battles“ ermöglicht und den Studierenden erlaubt, modular Code dafür zu entwickeln. Dies ist bereits jetzt unter https://github.com/Benezivas/algobattle verfügbar.

    In diesem geförderten Projekt möchten wir das Praktikum zugänglicher für andere Lehrende machen, indem wir ein Webframework für das Projekt entwickeln, die Anwendung für Dritte vereinfachen, ein Lehrkonzept für das Praktikum sowie eine ausführliche Dokumentation erstellen. Unser Hauptfokus ist es, das Gesamtprojekt möglichst zugänglich für externe Lehrende und Studierende und Schüler zu machen.