**Dies ist eine alte Version des Dokuments!**
IDE-integrierte Assistenz- und Lernsysteme zur Untersützung von ProgrammieranfängerInnen beim Erlernen von Debugging-Strategien
- Thema:
- IDE-integrierte Assistenz- und Lernsysteme zur Untersützung von ProgrammieranfängerInnen beim Erlernen von Debugging-Strategien
- Art:
- BA
- BetreuerIn:
- Alexander Bazo
- BearbeiterIn:
- Tim Eichinger
- ErstgutachterIn:
- N.N.
- ZweitgutachterIn:
- N.N.
- Status:
- ausgeschrieben
- Stichworte:
- Software Engineering, Softwaretechnik, Lernstysteme
- angelegt:
- 2021-02-25
Hintergrund
tba
Zielsetzung der Arbeit
Ziel der Arbeit ist es, auf Basis einschlägiger Literatur, ein Plugin für die Android Studio IDE zu implementieren, das ProgrammieranfängerInnen bei der Debugging-Strategie „Logging“ bzw. „Print Lining“ unterstützt und begleitet. Das Plugin soll dabei nicht nur als Hilfsmittel für das Debugging von Android-Anwendungen dienen, sondern auch als didaktisches Mittel innerhalb der Lehre zur Programmierausbildung benutzt werden können. [Konkrete Forschungsfrage]. Das Plugin soll nach der Implementierung innerhalb des Kurses „Einführung in die Anwendungsentwicklung mit Android“ durch eine Nutzerstudie mit Studierenden evaluiert werden.
Konkrete Aufgaben
- Recherchieren von Verwandten Arbeiten (v.a. Debugging u. Anwendungsentwicklung) und Tools.
- Implementierung des Plugins für Android Studio
- Evaluation des Plugins durch eine Nutzerstudie
- Schreiben der Arbeit
Erwartete Vorkenntnisse
- Java (OOP)
- Android (Andwendungsentwicklung)
- Fortgeschrittene Erfahrung mit verschiedenen Debugging-Strategien
Weiterführende Quellen
Nach Absprache mit dem Betreuer.