Vorhersagen

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.

AutorRallis Spiros
FachInformatik
Länge120 Minuten
AnsatzProblem-Basiertes Lernen
KompetenzenLösung von Problemen
Algorithmisches Denken
Erkennung von Mustern
Fehlersuche
Klasse5-6. Klasse
TechnologienOnline-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)

This document is distributed in 2021 by the COTA Project Consortium under an Attribution–ShareAlike Creative Commons license (CC BY-SA 4.0). This license allows you to remix, tweak, and build upon this work, as long as you credit the COTA Project Consortium and license your new creations under the identical terms

Published by Jan Pawlowski

Professor in Business Information Systems at Ruhr West University of Applied Sciences

Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading