Wir haben mit den Schülern besprochen, dass es schön wäre, eine App zu haben, die einen Prädiktor simuliert. Also beschlossen wir, Python und insbesondere die “Listen” in Python zu verwenden.
| Autor | Rallis Spiros |
| Fach | Informatik |
| Länge | 120 Minuten |
| Ansatz | Problem-Basiertes Lernen |
| Kompetenzen | Lösung von Problemen Algorithmisches Denken Erkennung von Mustern Fehlersuche |
| Klasse | 5-6. Klasse |
| Technologien | Online-Python (repl.it oder anderes) |
Beschreibung
Wir haben mit unseren Schülern darüber diskutiert, wie einfach oder schwierig es ist, eine App mit Python zu erstellen. Wir beschlossen, die Struktur der “Liste” zu verwenden (lernen, wie man Daten speichert, sie abruft usw.) und ein Spiel zu erstellen, das die Zukunft vorhersagt. Das Ziel war es, die Liste und die Funktion Random zu verstehen. Wir verwendeten auch die “WHILE-Anweisung” und die Schüler lernten, wie sie funktioniert. Schließlich lernten sie, wie man einen Zähler verwendet und wie man ein Problem löst (Problemlösung, Verwendung von Listen und Druckfunktion).
Wir sprachen über die Funktionsweise dieser App und versuchten, einige Vorhersagen zu finden, um die Liste zu füllen. Anschließend erhielten die Schüler ein Arbeitsblatt mit grundlegenden Informationen über einige Teile des Programms.
Wir müssen den Schülern die While-Anweisung (Bedingung) in Erinnerung rufen und erläutern. Wir geben ihnen ein Beispiel, um zu verstehen, wie sie funktioniert. Zum Beispiel -Während (Die Waschmaschine arbeitet) wird die Kleidung sauberer.
2. Wir sollten erklären, wie die Anweisung for i in range (…) …funktioniert.
3. Wir sollten sie bei der Erstellung des Programms anleiten und ihnen helfen, die richtigen Bedingungen für die Verwendung ihrer Aussagen zu finden.
4. Es ist wichtig, ihnen zu erklären, wie sie einen Zähler benutzen können, um die verbleibenden Anstrengungen zu zählen.
5. Schließlich sollten die Schüler die Importfunktion und ihre Nützlichkeit für Python-Programme verstehen.
Am Ende der Sitzung sollte eine Diskussion in der Klasse stattfinden.
1. können wir dieses Programm verwenden, um eine andere App mit einem anderen Thema zu erstellen (z. B. könnten wir eine andere Liste verwenden und ein Zahlen-Raten-Spiel erstellen)?
Ist es möglich, eine Version des Spiels mit einer grafischen Oberfläche zu erstellen?
3. ist es möglich, die Eingabe bestimmter Wörter zu kontrollieren?
(Dauer: 2 Stunden)
