Testen, Debuggen und Reparieren von Block-basierten Programmen

Visuelle, block-basierte Programmierumgebungen (z.B. Scratch) werden immer häufiger verwendet, um Anfängern Programmierkonzepte beizubringen, und um Spezialisten mit speziellem Domänenwissen aber ohne Programmiererfahrung es zu erleichtern, Programme zu erstellen. Obwohl block-basierte Programmiersprachen den Einstieg vereinfachen, sind die Werkzeuge moderner Softwareentwicklung für solche Sprachen nicht verfügbar. Zum Teil hat dies didaktische Gründe, da manuelles Lösen von Softwareproblemen einen gewünschten Lerneffekt erzielen kann. Dies rechtfertig jedoch nicht das vollständige Fehlen jeglicher Werkzeugunterstützung:Aus Sicht der Erziehung werden essentielle Konzepte, so wie ein Verständnis für Softwarequalität, ohne Werkzeugunterstützung nicht vermittelt. Oftmals verhindern einfache Programmierprobleme auch das Erreichen des eigentlichen Lernziels (z.B. wenn Programmierung als Lernmedium für andere Konzepte benutzt wird, beispielsweise in der Mathematik).Aus Sicht von Lehrenden stellt das Fehlen von Werkzeugunterstützung ein erhebliches Hindernis dabei dar, den Fortschritt der Lernenden zu überwachen, um unterstützend einzugreifen, und um Erreichen der Lernziele zu überprüfen und zu benoten.Aus Sicht der Benutzer ist das Finden und Beheben von Softwareproblemen, das Erkennen wenn das Programm fertig ist, das Einschätzen wie gut es funktioniert, und viele andere Aspekte problematische Schwierigkeiten. Dies ist besonders für Anfänger und Lernende frustrierend, und kann insbesondere bei aussercurricularer Betätigung zu Abbruch der Bemühungen und des Interesses an Programmierung führen.

Datum 1. 4. 2020 - 31. 3. 2023
Länderkürzel DE
Name der begünstigten Einrichtung Universität Passau
Projektleitung Fakultät für Informatik und Mathematik Lehrstuhl für Software Engineering
Verknüpfung www.fim.uni-passau.de
Förderrahmen & Förderprogramm Deutsche Forschungsgemeinschaft (DFG), Sachbeihilfe
Ikona

Entdecke die Europaregion

EDM-Jahreskonferenz

EDM-Jahreskonferenz

"Gemeinsam zu einer modernen Gemeinde"

Moderne Gemeinde

Moderne Gemeinde

Im Gespräch über Digitalisierung

Datenbank der Gemeinden

Datenbank der Gemeinden

Übersicht aller Gemeinden in der EDM

Fotowettbewerb 2021

Fotowettbewerb 2021

Schönstes Burg- oder Schlossfoto wird gesucht

Hochschulführer

Hochschulführer

Ein Hochschulleitfaden für die Europaregion

Best Practice Projekte

Best Practice Projekte

Aus dem Hochschulbereich

Sommerjobs in der EDM

Sommerjobs in der EDM

Sammeln Sie Erfahrungen

Fotodatenbank der EDM

Fotodatenbank der EDM

Fotografien für die breite Nutzung

28 Burgen und Schlösser

28 Burgen und Schlösser

Entdecken Sie außergewöhnliche Sehenswürdigkeit

28 schönste Rundwanderungen

28 schönste Rundwanderungen

Wanderausflüge durch die Europagerion

28 schönste Tagestouren

28 schönste Tagestouren

Mit dem Fahrrad durch die EDM

28 traditionelle Rezepte

28 traditionelle Rezepte

Kochen mit der Europaregion

Wir kochen gut

Wir kochen gut

Geschmack der Europaregion

Zweisprachigkeit in der EDM

Zweisprachigkeit in der EDM

Unseres Angebot