Bibliography | Gönner, Katharina: Bereitstellung und Erweiterung einer visuellen Entwicklungsplattform für Apps. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 48 (2018). 71 pages, german.
|
Abstract | E-Learning hat in den letzten Jahren immer mehr an Bedeutung gewonnen. Dabei kann der Lernprozess durch Chats, Foren oder Anwendungen unterstützt werden. Ein Beispiel für solche Anwendungen sind visuelle Entwicklungsplattformen, welche dazu verwendet werden können Animationen oder auch mobile Anwendungen zu erstellen. Diese visuellen Entwicklungsplattformen bieten eine grafische Oberfläche zur Erstellung von Programmen, sodass mithilfe grafischer Elemente anstatt mit Text gearbeitet werden kann. Gerade im Bereich der Informatik geben visuelle Entwicklungsplattformen die Möglichkeit, Schüler dafür zu begeistern und ihnen den Einstieg in die Programmierung zu erleichtern, da aufgrund der grafischen Elemente die korrekte Syntax des Programms immer gewährleistet ist. Die folgende Arbeit dreht sich um die Bereitstellung und Erweiterung einer solchen Plattform. Bei dieser Anwendung handelt es sich um den App Inventor, welcher für die Erstellung mobiler Anwendungen verwendet werden kann. Die Verwendung des App Inventors bei Workshops an der Universität bringt verschiedene Probleme mit sich, wie eventuelle Verbindungsabbrüche, Sprachprobleme der Teilnehmer, fehlende Funktionalitäten oder Anpassbarkeit an bestimmte Nutzergruppen. Um diese Probleme zu adressieren, werden zunächst einige Grundlagen behandelt, wozu E-Learning, Anforderungen an E-Learning Plattformen und eine Einführung in visuelle Entwicklungsplattformen gehören. Daraufhin folgt eine Beschreibung des App Inventors mit einer Auswertung bezüglich der zuvor beschriebenen Anforderungen an E-Learning Plattformen. Als Resultat der Evaluation wird beschrieben wie eine lokale Installation des App Inventors durchgeführt werden kann, wie man die Sprachunterstützung erweitert und wie es möglich ist, den App Inventor um zusätzliche Komponenten zu erweitern. Abschließend findet eine erneute Evaluation, anhand zweier mit dem App Inventor erstellter Applikationen und anhand der zuvor definierten Anforderungen, statt.
|