Programmierung - kostenloses Unterrichtsmaterial, Arbeitsblätter und Übungen

Objektorientierte Programmierung
Grundlagen und Einführung in die objektorientierte Programmierung (OOP) und erweiterte Konzepte.
Einführung in die Programmierung
Eine Unterrichtseinheit zum Erwerb von Grundlagen der Programmierung ab Klassenstufe 5. Sie dient der Vorbereitung auf den Einsatz des Calliope mini, der auch für den Einstieg benötigt wird.
Programmierung
Auf der Wissenskarte der Medienwerkstatt Mühlacker finden Schülerinnen und Schüler Informationen zur Programmierung.
Programmierkonzepte mit TigerJython
Das Tutorial steht online zur Verfügung und kann kostenlos als PDF-Datei heruntergeladen werden. Es eignet sich sowohl für einen Einstieg in die Programmierung als auch für eine Vertiefung und die Einführung in die OOP.
OOP-Rollenspiel
Das OOP-Rollenspiel bietet einen spielerischen Einstieg in die Objektorientierte Programmierung mittels eines Rollenspiels.
TigerJython
Entwicklungsumgebung zur Installation. Eine ausführliche Beschreibung findet sich unter: https://tigerjython.de/de/products   Es gibt alternativ WebTigerPython, wobei man kleinere Abstriche in der Funktionalität machen muss. Für die Grundlagen der Programmierung genügt aber auch die Web-Anwendung.
Objektorientierte Programmierung
Die Objekt-Orientierte Programmierung (OOP) beschreibt ein Programm als Interaktion zwischen Objekten. Diese können sich gegenseitig Nachrichten senden und dadurch ihren Zustand - ihre Attribute - ändern.