Code-Duelle für die Veranstaltung "Webbasierte Informationssysteme"

- Masterarbeit -


Beschreibung:
In der Veranstaltung "Webbasierte Informationssysteme" bieten wir Rechnerübungen zu jeder Vorlesungseinheit an.

In dieser Masterarbeit soll ein Framework entwickelt werden mit dem verpflichtende Online-Aufgaben für die Veranstaltung Webbasierte Informationssysteme gestellt und automatisch überprüft werden können. Die Online-Aufgaben sollen aus der Programmierung einer KI für ein einfaches, aber trotzdem tiefgründiges und flexibel zu erweiterndes Spiel bestehen. Die KI soll sich in mehrere Teil-KIs für Spielfiguren unterschiedlicher Art gliedern. Die Teil-KIs sollen dabei in jeweils unterschiedlichen Sprachen verfasst werden, z.B. JavaScript, Semantic-Web Anfragen, Ontologien und/oder Regeln sowie MapReduce-Programme, HQL-Anfragen und/oder Pig Latin-Skripte. Es ist darauf zu achten, dass die Einarbeitung in das Framework (bzw. in die für die Entwicklung einer KI notwendigen Schnittstellen) für die Studierenden in einem vertretbaren Zeitrahmen erfolgen kann. Auch das Hochladen und Testen der KIs soll jederzeit möglich sein. Für die Prüfungszulassung sollen die entwickelten KIs gegen ein paar recht simple KIs in einem Standard-Setting antreten und gewinnen. Welche Sprache für welche Teil-KI verwendet werden muss, sollte dabei spezifizierbar sein.

Weiterhin soll es möglich sein, die KIs der studentischen Abgaben gegeneinander antreten zu lassen, um eine Tabelle der besten KIs zu ermitteln, die z.B. im Rahmen der Veranstaltung prämiert werden. Eindrucksvolle grafische Ausgaben z.B. jeder Runde bei einem rundenbasierten Spiel sollen ebenfalls unterstützt werden wie zum schnellen Einstieg in das Framework Tutorials für jede der unterstützten Sprachen.

Ähnliche Projekte finden sich z.B. hier.

Anforderungen/Kenntnisse:

Programmierung von Web-Servern und Browsern, insbesondere PHP, JavaScript, HTML und CSS, sowie Semantic und Cloud Computing

Bearbeitung:

Marc Poppe

Betreuung:

Privatdozent Dr. rer.nat. habil. Sven Groppe
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
23562 Lübeck
Telefon: 0451 / 500 5706