
Entwicklung eines webbasierten Systems für interaktive Aufgaben zu Nassi-Shneiderman-Diagrammen in der Programmierausbildung
View/ Open
Author
Advisor
Panitz, Sven Eric
Fischer, Björn
Date
2022-11-18
DOI
Metadata
Show full item record
Bachelorarbeit

Abstract
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.
Keywords
Struktogramm
ANTLR
Domain specific language
ANTLR
Domain specific language
DDC Classification
004 Informatik
Extent
8, 71 S.
Faculty
Fachbereich Design Informatik Medien
Link to publication
Collections
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}
}