@mastersthesis{Reichenbach2023, type = {Master Thesis}, author = {Reichenbach, Matthias}, title = {Ein generisches Framework zur Visualisierung von Programmabl{\"a}ufen}, institution = {Fakult{\"a}t Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)}, school = {Hochschule Offenburg}, pages = {xv, 95}, year = {2023}, abstract = {Die Visualisierung von Programmabl{\"a}ufen ist ein zentraler Aspekt f{\"u}r Programmieranf{\"a}nger, um das Verst{\"a}ndnis von Codeabl{\"a}ufen zu erleichtern und den Einstieg in der Softwareentwicklung zu unterst{\"u}tzen. In dieser Masterthesis wird ein speziell auf die Bed{\"u}rfnisse von Einsteigern zugeschnittenes generisches Framework vorgestellt, wobei der Fokus auf einer einfachen, verst{\"a}ndlichen aber auch korrekten Darstellung der Programmausf{\"u}hrung liegt. Das Framework integriert das Debugger Adapter Protocol, um den Debugger unterschiedlicher Sprachen ansprechen und verwenden zu k{\"o}nnen. In dieser Arbeit werden zun{\"a}chst die Anforderungen f{\"u}r das generische Framework diskutiert. Anschließend werden bestehende Ans{\"a}tze zur Visualisierung von Programmabl{\"a}ufen ausf{\"u}hrlich untersucht und analysiert. Die Implementierung des Frameworks wird daraufhin detailliert beschrieben, wobei besonderer Wert auf die Erweiterbarkeit unterschiedlicher Sprachen gelegt wird. Um die Eignung des Frameworks zu evaluieren, werden mehrere Aufgaben aus dem ersten Modul mit der jeweiligen Programmiersprache des Studiengangs Angewandte Informatik der Hochschule Offenburg betrachtet. Die Ergebnisse zeigen, dass das Framework mit den Aufgaben umgehen und diese korrekt und verst{\"a}ndlich darstellen kann.}, subject = {Visualisierung}, language = {de} }