Herzlich willkommen, liebe Suchende!
Im Laufe des Informatik-Studiums an der HSBI am Campus Minden müssen immer wieder Semesterprojekte, Hausarbeiten oder eben auch Abschlussarbeiten erstellt werden.
Hier einige Ideen und Anregungen:
-
Der Dungeon ist unser Spiele-Projekt für die Module Programmiermethoden und Programmieren2 und darüber hinaus. Die Basis ist ein Framework zur Erstellung eines 2D-Rogue-like Dungeon-Crawlers, d.h. ein Spiel, in dem ein Spieler in einem Dungeon herumläuft und Aufgaben lösen muss und immer tiefer steigt ... und dabei ständig stirbt und wieder neu anfängt. Das nutze ich in "Programmiermethoden" und "Programmieren 2", wo die Studis schrittweise über das Semester ein eigenes Spiel in Java implementieren.
Für ein Forschungsprojekt haben wir den Dungeon mit einer DSL erweitert. In dieser Sprache können Lehrende Aufgaben und Rätsel formulieren, die dann über einen "Interpreter" in ein fertiges Spiel übersetzt werden.
In diesem Umfeld lassen sich etliche potentielle Themen finden. Tipp: Alle Tickets in der Liste, die mit "
[Thesis]
" anfangen, sind gute Kandidaten! -
Zusätzlich haben wir für die Compilerbau-Veranstaltung im Bachelor eine Art "LLVM in winzig" geschaffen: den Mini-Python-Builder (C-Builder plus Runtime). Die Studis können sich aus der AST-Traversierung heraus mit unserem C-Builder passenden C-Code erzeugen lassen, den sie zusammen mit einer Art Runtime und einem gcc oder clang zu einem ausführbaren Programm übersetzen können.
Auch hier lassen sich viele Ideen finden.
-
Darüber hinaus habe ich noch ein Projekt, das ich für das Tooling zum Erstellen von Lehrunterlagen nutze. Hier findest Du ein paar eher praktischere Ideen in diese Richtung: github.com/cagix/pandoc-lecture.
Schau Dir gern mal die Sachen an, ob da was für Dich dabei ist und lass uns dazu ins Gespräch kommen. Die Tickets sind dabei aber nicht unbedingt 1:1 für 5 oder 10 (oder gar für 12 oder 24) ECTS gedacht, d.h. hier muss man im Einzelfall schauen, ob das schon reicht oder wo man Abstriche macht etc. ... Und vielleicht hast Du ja auch selbst noch Ideen, was Du immer schon mal machen/lesen wolltest?
Unless otherwise noted, this work is licensed under CC BY-SA 4.0.