Offered Subjects

Offered Theses

Beim Einstieg in die Programmierung auch etwas über die „digitale Welt“ lernen: Entwurf und Implementierung eines Scratch- oder Greenfoot-Szenarios zu einem Informatiksystem aus der Lebenswelt von Schüler*innen und dessen Einbettung in eine Unterrichtssequenz

Type:
  • Bachelor Thesis Computer Science
  • Master Thesis Computer Science
Status:
offered
Tutor:

Abstract

Bei der Einführung in die Programmierung kommen in der Schule häufig Systeme wie Scratch oder Greenfoot zum Einsatz. Programmiert werden damit dann häufig Animationen (Scratch), Spiele, Marsrover o.ä. Damit erfolgt dann zwar ein Einstieg in die Programmierung - eine Erklärung von Informatiksystemen aus dem Alltag der Schüler*innen findet jedoch weitestgehend nicht statt. Schüler*innen wird dann oft nicht klar, was dieser Einstieg mit realer Programmierung zu tun hat.

Aufgabe

Im Rahmen dieser Arbeit soll zunächst eine Literaturrecherche im Hinblick auf für die Erklärung von Ausschnitten der durch Digitalisierung geprägt Welt geeigneten Anfangsbeispiele zur Programmierung in Schulbücher, Handreichungen oder wissenschaftlichen Texten erfolgen. Dann sollen Informatiksysteme aus der Lebenswelt der Schüler*innen (wie z. B. Mähroboter, Saugroboter, selbstfahrende Fahrzeuge, Smarthome-Systeme, Supermarktkasse, o.ä.) im Hinblick auf ihre Rekonstruierbarkeit mit Systemen wie Scratch oder Greenfoot untersucht werden. Für mindestens ein solches System soll dann eine möglichst weitreichende Implementierung in einer der genannten Umgebungen erfolgen. Darauf aufbauend soll dann dargelegt werden, welche Teile von Schüler*innen entwickelt werden könnten und wie das jeweilige System problemorientiert schrittweise von einer rudimentären Ausgangsimplementierung zu einem funktionsfähigen System erweitert werden könnte mit dem Ziel, daran Grundkonzepte der Programmierung zu erlernen.

Hinweis

Das Thema kann sowohl im Rahmen einer Bachelorarbeit als auch als Masterarbeit bearbeitet werden. Während bei einer Bachelorarbeit der Schwerpunkt auf der Systementwicklung und der Identifizierung möglicher Ausbaustufen liegen würde, wären im Fall einer Masterarbeit weiterführende Implementierungen und die Einbettung in ein Unterrichtskonzept mit Materialentwicklung zu berücksichtigen.