(Informatische Fachkonzepte im Unterricht, INFOS 2003, 10. GI-Fachtagung Informatik und Schule, 2003) Dißmann, Stefan
Im Bereich der Programmierung werden komplexe Abläufe als sequentiell angeordnete Programmtexte formuliert. Viele Lernende sind nicht in der Lage, diese Texte unmittelbar als sich dynamisch ändernde Systeme zu interpretieren und scheitern dann bei dem Versuch, komplexe Algorithmen oder Datenstrukturen anhand ihrer Programmtexte zu verstehen. Dieser Beitrag zeigt mit dem Einsatz von Rollenspielen einen Weg auf, wie Algorithmen und Abläufe auch ohne technische Beschreibung verdeutlicht werden können. Die dabei gewonnenen Erfahrungen können anschließend eingesetzt werden, um die formale technische Beschreibung in einer Programmiersprache zu erarbeiten. Darüber hinaus bietet das erlebte Rollenspiel jedem Mitspieler einen Ansatzpunkt für das Bilden individueller Veranschaulichungen und Analogien.