J. Schneeberger

Themen für Bacherorarbeiten

Im Allgemeinen bin ich offen für alle Themen die zu meinen Forschungsinteressen und zu meinen Vorlesungen an der Hochschule Deggendorf passen. Darüber hinaus biete ich hier eigene Themen an. Die folgenden Themen für Bachelorarbeiten können ab sofort bearbeitet werden.

Thema: Konzeption und Implementierung einer Baum-Darstellung für Multi-Touch-Oberflächen

Im Rahmen der Bachelorarbeit soll ein Widget zur Darstellung von Bäumen auf modernen Smartphones und Tablett-PCs entwickelt und implementiert werden. Bäume spielen für viele Applikationen eine wichtige Rolle. Sie geben einen schnellen Überblick über komplexe Strukturen und sie erlauben das einfache Ausblenden unwichtiger Details. Auf den modernen Smartphone Plattformen wie iPhone und iPad sowie Google Android gibt es bislang kaum einfach und schnell zu bedienende Baumdarstellungen. Im Rahmen der Bachelorarbeit solle eine solche Baumdarstellung entwickelt und entweder unter IOS (Apple) oder Android beispielhaft implementiert werden.

Vorraussetzungen:

  • Erfahrungen mit Smartphone-Benutzeroberflächen
  • Programmierkenntnisse
  • Interesse an Software-Ergonomie

Thema: Realisierung eines mobile TAN Systems zur Anmeldung wissenschaftlicher Arbeiten

Zur Anmeldung von wissenschaftlichen Arbeiten (Bachelor- und Masterarbeiten) an der Fakultät BWL & WI soll ein Web-basiertes System entwickelt werden. Mit diesem System soll die Erstellung und der Versandt von Papier-Unterlagen vollständig vermieden werden. Dabei muss insbesondere die persönliche und authentische Willenserklärung des Bearbeiters sicher gestellt werden. Bei Transaktionen im Bereich online-Banking hat sich für diesen Zweick das mobile TAN Verfahren bewährt. Dadurch wird die Identität einer Person durch ein Handshake Verfahren unter Benutzung zweier getrennter Kommunikationskanäle überprüft.

Das System soll als Web-Anwendung auf der Basis von Java und einem Applikation Server wie Tomcat realisiert werden

Vorraussetzungen:

  • Gute Programmierkenntnisse in Java
  • Erfolgreiche Teilnahme an der PMS Vorlesung

Thema: Analyse und Überarbeitung einer bestehenden Java-Applikation

Im Rahmen der Bachelorarbeit soll eine bestehende Java Applikation überarbeitet werden. Dazu sind folgende Arbeitsschritte erforderlich:

  • Analyse des Programms mit Reengineering Werkzeugen, um geeignete (UML-)Modelle zu extrahieren. Z.B.: die Klassenhierarchie, der statische Aufrufgraph, Use cases.
  • Es sollen Softwaremetriken eingesetzt werden, um die Qualität des Programms zu bewerten.
  • Es sollen Vorschläge erarbeitet werden, wie das Programm zunächst modularisiert und anschließend reorganisiert werden kann.
  • Ggfs. soll das Programm anschließend überarbeitet und in einer neuen, modulareren Form wieder verfügbar gemacht werden.

Ziel der Arbeit ist nicht nur die Analyse und Überarbeitung der Java-Applikation, sondern insbesondere auch die Sichtung von Reengineering Werkzeugen. Welche Möglichkeiten gibt es, Modelle aus dem Quellcode eines Programmes zu extrahieren? Wie kann die Qualität eines Programmes gemessen und verbessert werden?

Vorraussetzungen:

  • Gute Programmierkenntnisse in Java

Thema: Realsierung eines Moodle Plugins zur Bewertung von Vorträgen

Im Rahmen der Bachelorarbeit soll ein neues Modul ür Moodle realisiert werden. Mit diesem Modul sollen Vorträge in der Vorlesung bewertet werden. Folgende Aspekte sind zu beachten:

  • Das Modul soll einfach in Kurse integriert werden können.
  • Es muss konfiguriertbar sein, sowohl was die Art der Bewertung (anonym, syncron etc.) betrifft, als auch was die Zusammenstellung der Fargen betrifft.
  • Zunächst ist ein Konzept zu erarbeiten, das dann mit den Betreibern des Systems an der Hochschule Deggendorf abgesprochen werden muss.

Ziel der Arbeit ist ein lauffähiges Moodle Plugin. Dazu sind die Grundlagen für die Implementierung von Moodle Plugins zu erarbeiten.

Vorraussetzungen:

  • Gute Programmierkenntnisse in PHP