3 Seiten
3 Seiten






Variablen, Wertzuweisungen und Datentypen verstehen – Programmieren ohne Computer für Klasse 7 und 8
Wie merkt sich ein Programm einen Wert? Was passiert, wenn einer Variablen ein neuer Wert zugewiesen wird? In diesem Modul verfolgen die Lernenden Wertänderungen Schritt für Schritt in Wertetabellen. Sie unterscheiden grundlegende Datentypen und begründen, welcher Typ zu einer konkreten Aufgabe passt.
Das Material eignet sich für das erste Lernjahr Informatik in der Sekundarstufe I. Es baut auf Modul 01 und 02 oder auf vergleichbaren Grundkenntnissen zu Anweisungen, Ausgaben und Ausdrücken auf.
Das lernen die Schülerinnen und Schüler
Variablen Werte zuweisen, ihre aktuellen Werte im Programm verwenden und Änderungen nachvollziehen
Programmausgaben vorhersagen und erklären, warum sich ein gespeichertes Berechnungsergebnis bei einer späteren Änderung nicht automatisch aktualisiert
Numerische Datentypen (int, float), Sequenzen (str, list) und Wahrheitswerte (bool) unterscheiden. Im Expertenbereich kommen optional Tupel (tuple) hinzu.
Fehler im Code finden und korrigieren, die Wahl eines Datentyps begründen und ein eigenes kurzes Programm entwickeln
Im Mini-Projekt „Spieleausleihe“ erstellen die Lernenden ein Programm, das Bestandsänderungen nachvollziehbar macht und einen Bericht ausgibt. In einem Peer-Review prüfen sie ihre Programme gegenseitig anhand vorgegebener Kriterien, begründen ihre Rückmeldungen und überarbeiten den Code.
Das ist enthalten
Zwei Merkblätter zu Variablen und Datentypen
Neun Arbeitsblattseiten mit Basis- und Expertenaufgaben
Einzel-, Partner- und Gruppenarbeitsphasen, ein Mini-Projekt mit Peer-Review und eine abschließende Transferaufgabe
Ausführliche Lösungen mit Erklärungen und Musterprogrammen
Eine Handreichung für Lehrkräfte und eine Übersicht über die gesamte Reihe
Das Material umfasst 26 Seiten als PDF. Je nach Lerngruppe und Auswahl der Expertenaufgaben sind etwa fünf bis sieben Unterrichtsstunden vorgesehen. Alle Aufgaben sind vollständig auf Papier bearbeitbar. Python dient als Beispielsprache. Falls eine Programmierumgebung zur Verfügung steht, kann die Klasse ihre Ergebnisse dort zusätzlich überprüfen.
Einordnung in die Reihe
Modul 03 schließt den Grundlagenblock der Reihe „Programmierung für Einsteiger“ ab. Die Module 01 bis 03 sind auch gemeinsam
Programmieren lernen ohne Computer – Grundlagenpaket für Informatik in Klasse 7 und 8Von der ersten Anweisung bis zur eigenen Variablen: Dieses Grundlagenpaket enthält drei aufeinander aufbauende Unterrichtsmodule für das erste Lernjahr Informatik in der Sekundarstufe I. Auf über 50 Seiten finden Lehrkräfte Arbeitsblätter, Merkblätter, ausführliche Lösungen und Handreichungen. Die Lernenden können ohne Vorkenntnisse einsteigen und alle Aufgaben auf Papier bearbeiten.Drei Module bilden einen zusammenhängenden LernwegModul 01 – Programme und erste Anweisungen. Die Lernenden bringen Anweisungen in eine sinnvolle Reihenfolge, verfolgen Programmabläufe und sagen erste Ausgaben mit print() voraus. Sie ergänzen Codezeilen und schreiben erste kurze Programme.Modul 02 – Werte, Ausdrücke und Ausgaben. Die Lernenden unterscheiden Texte von Zahlen, werten Rechenausdrücke aus und setzen Operatoren und Klammern gezielt ein. Im Mini-Projekt zum Fahrradverleih berechnen sie Kosten und prüfen ihre Programme gegenseitig.Modul 03 – Variablen und Datentypen. Die Lernenden weisen Variablen Werte zu, verfolgen Änderungen in Wertetabellen und wählen passende Datentypen aus. Im Mini-Projekt zur Spieleausleihe entwickeln sie ein Programm, das Bestandsänderungen verarbeitet und einen Bericht ausgibt.Das ist enthaltenArbeitsblätter mit Aufgaben zum Lesen, Ergänzen, Prüfen und Schreiben von CodeMerkblätter zum Nachschlagen und ausführliche Lösungen zur Besprechung oder SelbstkontrolleHandreichungen für Lehrkräfte mit Lernzielen, didaktischen Hinweisen und typischen StolperstellenBasis- und Expertenaufgaben, Mini-Projekte und Peer-Review in den Modulen 02 und 03Eine Reihenübersicht zur Einordnung der Module und zur Planung der FortsetzungVollständig ohne Computer einsetzbarIm Mittelpunkt steht das Verständnis grundlegender Programmierkonzepte. Python dient als Beispielsprache. Wenn eine Programmierumgebung zur Verfügung steht, kann die Klasse ihre Ergebnisse zusätzlich am Computer überprüfen.Hinweis zum PaketDas Grundlagenpaket enthält die auch einzeln erhältlichen Module 01, 02 und 03 der Reihe „Programmierung für Einsteiger“. Wer alle drei bereits besitzt, benötigt das Paket nicht zusätzlich.
Klassenstufen: 7-8. Klasse
Bewertungen und Kommentare