Durch die fortschreitende Digitalisierung in unserer Lebenswelt entstehen neue Herausforderungen und Möglichkeiten, mit denen Schülerinnen und Schüler konfrontiert sind. Denn Programmieren fasst wichtige Kompetenzen, die in heutigen Berufen und allgemein in unserer Gesellschaft relevant sind, zusammen. Das sieht auch die neue österreichische Regierung und schafft Platz für Coding und Programmieren im neuen Regierungsprogramm (vgl. Regierungsprogramm 2020–2024, S 292).

Warum programmieren lernen?

Kauft euch kein neues Videospiel: Macht euch selbst eines. Ladet nicht die letzte App herunter: Entwickelt sie selbst. Benutzt nicht einfach euer Smartphone: Programmiert es! (Barack Obama) (vgl. Coder Kids/Valentina Figus. (2018). Programmiere lustige Computerspiele mit Scratch: Coding megacool (1). Einstieg ins Programmieren lernen für Kinder).

Programmieren bedeutet komplexe Inhalte in eine vereinfachte Sprache zu bringen, die der Computer versteht. Dabei wird der Computer zum Instrument, das durch das Programm erklärt bekommt, wie es sich wie und wann verhalten soll. Im Fokus steht eine komplexe Auseinandersetzung mit unterschiedlichen Problemen, denn der Programmierer, die Programmiererin muss alle Eventualitäten berücksichtigen.

Mit Hilfe des Programmierens lernen Schülerinnen und Schüler Probleme zu identifizieren, Lösungen dafür zu finden und diese anzuwenden. Ideen kann man kommunizierten und ausprobieren. Problemlösungskompetenzen sind wichtige Voraussetzungen in unserer Gesellschaft.

Programmieren und Coding in der Bildung

Die österreichische Regierung beschreibt in ihrem Bildungsprogramm, dass Schülerinnen und Schüler sich digitale Technologien für ihre eigenen Lernfortschritte zu Nutze machen sollen. In der Sekundarstufe ist geplant, die Klassen mit digitalen Endgeräten auszustatten. In der Aus-, Fort- und Weiterbildung thematisiert man digitale Fachdidaktik und neue Technologien.

Als eigenes Unterrichtsfach wie Informatik wird Coding und Programmieren noch nicht angeboten, aber einige Schulen sehen darin großes Potenzial für die Bildung und bieten Schwerpunkte in diesem Bereich an.

Auch die Berufswelt zeigt Interesse an den durch Coding trainierten Fähigkeiten. Denn es gibt Lehrstellen im Bereich Applikationsentwicklung. Die durch Programmieren erlernten und geschulten Fähigkeiten finden in allen Berufen Anklang. Diese kann man schon jungen Jahren fördern.

Mit Scratch Coden starten

Scratch ist eine Programmiersprache, die eigens für Kinder entwickelt wurde. Ihr Ziel ist es die Kreativität zu fördern, dabei originelle und effiziente Problemlösungen anzubieten, um eigene Projekte und Ideen zu verwirklichen. Denn Kinder sollen verstehen lernen, mit Hilfe welcher Programmbefehle ihre eigenen Ideen Wirklichkeit werden.

Programmieren
Screenshot von Scratch

Scratch gibt es zum Programmieren als App oder als Webversion. Dabei lohnt es sich, sich als Scratcher anzumelden. Denn so kann man all seine Projekte gleich speichern. Es wurde für 8–16-Jährige konzipiert, wird aber quer durch alle Altersgruppen genutzt. ScratchJr (iOs und Android) setzt man vermehrt im Vor- und Volksschulbereich ein, da dazu die Fähigkeit des Lesens noch nicht notwendig ist.