
Entwicklung eines webbasierten Systems für interaktive Aufgaben zu Nassi-Shneiderman-Diagrammen in der Programmierausbildung
Öffnen
Autor:in
Gutachter:in
Panitz, Sven Eric
Fischer, Björn
Datum
2022-11-18
DOI
Metadata
Zur Langanzeige
Bachelorarbeit

Zusammenfassung
Mit Diagrammtypen wie dem Struktogramm lernen Programmieranfänger den Aufbau von Algorithmen und Programmcode. In der Ausbildung zum Fachinformatiker kommen dabei Übungsaufgaben vor, die von Lehrenden teilweise händisch gestellt, und von Lernenden gelöst werden müssen. Im Rahmen dieser Arbeit wurde ein System prototypisch konzipiert und umgesetzt, welches beim Erstellen und Lösen von Aufgaben zu Struktogrammen unterstützen soll. Dazu wurde eine Pseudocode-ähnliche Sprache als Domain Specific Language (DSL) mit dem Tool ANTLR4 entwickelt, mit welcher Lehrende Struktogramme im Rahmen der Aufgabenstellung effizient ausdrücken können. Für Lernende hingegen wurde ein intuitiver und interaktiver grafischer Editor auf der Basis von SVG umgesetzt, mit welchem sie Aufgaben ohne Vorkenntnisse lösen können. Dabei unterstützt das System drei unterschiedliche Aufgabentypen: das Erstellen neuer Struktogramme, das Kommentieren fehlerhafter Struktogramme und das Korrigieren fehlerhafter Struktogramme.
Schlagworte
Struktogramm
ANTLR
Domain specific language
ANTLR
Domain specific language
DDC-Klassifikation
004 Informatik
Umfang
8, 71 S.
Einrichtung
Fachbereich Design Informatik Medien
Link zur Veröffentlichung
Sammlungen
BibTeX
@masterthesis{Schlögel2022,
author={Schlögel, Niklas},
title={Entwicklung eines webbasierten Systems für interaktive Aufgaben zu Nassi-Shneiderman-Diagrammen in der Programmierausbildung},
pages={8, 71 S.},
month={11},
year={2022},
school={Hochschule RheinMain, Wiesbaden},
url={https://hlbrm.pur.hebis.de/xmlui/handle/123456789/84},
doi={10.25716/pur-63}
}