Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/httpd/vhosts/mia4u.ch/httpdocs/typo3conf/ext/hfbase/Classes/Controller/BaseController.php on line 667
EIne Zusammenstellung von Werkzeugen zum Thema "Programmieren lernen", die sich im Einsatz bewährt haben. Eingeteilt in die Kategorien "Roboter", "online", "Platinen" und "Apps" (iOS), mit Links zu passenden Unterrichtsmaterialien.
Code! .. Draw! .. Stitch!
In der Programmierumgebung "Turtlestitch" lassen sich mit Blockprogrammierung, ähnlich wie bei Scratch, attraktive Designs gestalten. Diese können anschliessend exportiert und auf den Stickcomputer übertragen werden.
Neben dem Link zu Turtlestitch finden Sie hier Unterrichtsmaterialien, entwickelt und zur Verfügung gestellt von Sabine Probst, Kreisschule Mittelgösgen.
Turtlestitch Startseite
Programmieren
Arbeitsblatt zur Einführung ins Programmieren
Einführung ins Programmieren
pdf für eine Einstiegspräsentation
Aufgabenstellung Turtlestitch (SuS)
Aufgabenstellung zur Einführung von Turtlestitch
LP-Dokument Turtlestitch
Lösungen für die Aufgabenstellung zu Turtlestitch
Turtlestitch Lernkarten
Einführung in Turtlestitch
Algorithmen begegnen uns jeden Tag viele Male. Im Hintergrund sorgen Algorithmen für die Funktion von unzähligen Geräten und Abläufen. So funktioniert kein Smartphone, kein Fahrplan, kein Auto und keine Kasse im Laden ohne Algorithmen. Gemäss Modullehrplan «Medien und Informatik» im Lehrplan 21 sollen Schülerinnen und Schüler, ausgehend von der Beschreibung und Analyse einfacher Abläufe, lernen, grundlegende Lösungsstrategien für eine Vielfalt von Aufgabenstellungen zu verstehen und als Algorithmen zu beschreiben. Beim Programmieren werden Prozesse und Abläufe in eine Sprache übersetzt, die der Rechner versteht und so eine automatisierte Verarbeitung von Daten erlaubt. So erkennen die Kinder und Jugendlichen, was Algorithmen sind und lernen dabei die Funktion digitaler Geräte und Anwendungen besser verstehen.
Der Kompetenzaufbau zu «Algorithmen» lässt sich auf folgende Themen verteilen:
Im Zyklus 1 entdecken Kinder, wie Handlungsabläufe mit Hilfe von Anleitungen und Beschreibungen nachvollzogen werden können. Dabei lernen sie zu unterscheiden, wo eine ungefähre Beschreibung genügt und wo präzise Befehle nötig sind, damit ein gewünschtes Resultat erzielt werden kann: Eine Grundlage, auf der später das Programmieren aufbaut.
Im Zyklus 2 machen sich die Schülerinnen und Schüler bewusst, dass Abläufe aus dem Alltag Schleifen, Bedingungen und Verzweigungen beinhalten, zum Beispiel, wenn ein Papierflugzeug gefaltet wird oder wenn etwas gekocht wird. Solche Situationen können in eine strukturierte Darstellung übertragen werden, was als Vorbereitung für das Programmieren verstanden werden kann. Mit einer einfachen Programmiersprache können erste Erfahrungen im Programmieren gemacht werden, indem zum Beispiel einfache Spiele oder Lösungen für einfache mathematische und technische Probleme gefunden werden. Dabei lernen die Kinder und Jugendlichen die wichtigsten informatischen Konzepte kennen, welche für die Entwicklung eigenständiger Lösungen als Programmcode wichtig sind.
Im Zyklus 3 schliesslich werden die in den vorangegangenen Zyklen aufgebauten Kompetenzen geübt, angewendet und ausgebaut, indem die Schülerinnen und Schüler zum Beispiel einfache mathematische, grafische oder auch technische Probleme mithilfe von Algorithmen lösen. Sie verwenden dabei Schleifen, bedingte Anweisungen und Parameter, um lauffähige Programme zu schreiben. Als abschliessende Herausforderung in diesem Kompetenzbereich können sie verschiedene algorithmische Lösungen für das gleiche Problem analysieren und beurteilen.
Mit dem Filter "Algorithmen" und dem gewünschten Zyklus erhalten Sie Vorschläge für Materialien und Unterrichtsideen, um an diesen Kompetenzen zu arbeiten.
Die Inhalte und angestrebten Kompetenzen aus dem Kompetenzbereich Informatik, Algorithmen (MI 2.2) entsprechen einer technologischen Perspektive. “Wie funktioniert das?” steht als Leitfrage über der Auseinandersetzung mit Phänomenen, Gegenständen und Situationen. Gleichzeitig wird mit konkreten Programmieraufgaben der anwendungsbezogenen Perspektive Rechnung getragen.
Eine Verbindung dieser beiden Perspektiven mit der Leitfrage “Wie wirkt das?” erweitert das Verständnis der unter Algorithmen bearbeiteten Themen. Dies kann erreicht werden, wenn besprochen wird,
Die anwendungsbezogene Perspektive kommt da zum Tragen, wo die Schülerinnen und Schüler konkrete Aufgabenstellungen bearbeiten und sich dabei mit der Bedienung von Programmierumgebungen auseinander setzen. Zudem lernen sie dabei beispielsweise auch, dass
verschiedensten Funktionen von Geräten zur Erstellung von Algorithmen genutzt werden können. So kann zum Beispiel in einem Programm auf die Kamera eines Laptops zugegriffen werden oder mit bestimmten Programmelementen können die Motoren eines Roboters gesteuert werden.
Die sieben Handlungsfelder bilden zusammen den Orientierungsrahmen von mi4u. Es handelt sich hierbei um ein systemisches Konstrukt, welches die innere didaktische Logik des Orientierungsrahmens abbildet und somit als stufen- und fachübergreifendes Instrument für Schulentwicklung dient.
Unter Materialien findet sich eine strukturierte Sammlung unterschiedlicher Quellen (Dokumente, Links, Hilfsmittel u.a.). Dieses Material unterstützt Lehrpersonen sowohl beim Aufbau des Fachwissens als auch bei der Planung des Unterrichts.
Sammeln und Planen: Mit MyLessons tragen Sie Ihre persönliche Sammlung an Unterrichtsideen zusammen– eine Grundlage für Ihre Jahresplanung. Mit der Erweiterung um das Element «MyLessons» lässt sich diese Schatzkiste nun personalisieren und gezielter für die Jahresplanung nutzen.