Themen

Bachelorarbeiten

Regeln für Bachelorprojekte

Entwicklung von Objekt-Ereignis-Simulatoren in verschiedenen Programmiersprachen
In diesem Bachelorprojekt können Sie eine von Ihnen bevorzugte neue Programmiersprache lernen. Z.B. eine der klassischen Sprachen wie Java, Python, C++, C#, oder eine ganz neue wie Kotlin, Go, TypeScript, Clojure etc.

Entwicklung von web-basierten Lernprogrammen/Lernspielen
Im Rahmen unseres OpenArithmetic-Projekts geht es um die Entwicklung eines Arithmetik-Lernportals für Schüler der Klassenstufen 1-6. Erforderliche Kenntnisse: HTML5, CSS, JavaScript.

Entwicklung von Simulationsmodellen und Planspielen
Umsetzung eines wirtschaftswissenschaftlichen oder soziologischen Simulationsmodells bzw. eines Planspiels als Object Event Simulation (OES).


Masterarbeiten

Regeln für Masterprojekte

Modellbasierte Entwicklung von Web-Applikationen
Bei diesem Thema geht es um die Erweiterung einer Bibliothek, die die modellbasierte Entwicklung von Web-Apps unterstützt, möglicherweise unter Einbeziehung anderer Bibliotheken oder Frameworks.

Visualisierung von Modell-Klassen und Ereignis-Regeln
Modell-Klassen (in JavaScript oder Java) beinhalten dieselbe Information wie Klassen-Definitionen in einem UML-Klassen-Diagramm. Es soll ein Verfahren zur automatischen Generierung von Klassen-Diagrammen aus Modell-Klassen entwickelt und implementiert werden.

Geo-Information in der Simulation
Es soll eine Bibliothek für die Geo-Informationsverarbeitung, wie z.B. OpenJUMP, mit dem am Lehrstuhl entwickelten Simulations-Framework integriert werden.