Selbst die Codierung in einer Spielzeug- oder Grafiksprache scheint innerhalb einer Stunde weit hergeholt zu sein. Zur Hölle, ich bin mir nicht sicher, ob ich Alice in 2 Stunden wieder abholen und alles tun könnte, was sich lohnt. Vielleicht ein Wochenende, aber keine 2 Stunden.
Ich würde vorschlagen, CS auf das Wesentliche zu reduzieren: Problemlösung und Analyse. Teilen Sie die Gruppe in Teams auf. Nehmen Sie sich 10 Minuten Zeit, um einige allgemeine Rechenprobleme zu beschreiben. Dies sollten einfache Probleme sein, die Menschen mit wenig mathematischem oder CS-Hintergrund leicht erklärt werden können. Beispiele beinhalten:
- Listen sortieren
- Suche nach minimalen Bäumen
- Berechnen der (ungefähren) Wurzeln von ganzen Zahlen
- usw.
Nehmen Sie sich weitere 10 Minuten Zeit, um die Aufgabe zu erläutern. Jeder Gruppe wird ein Problem zugewiesen, für das Brainstorming-Lösungen erstellt werden sollen. Das Team hat eine halbe Stunde Zeit, um gemeinsam eine oder mehrere Lösungen für das ihm zugewiesene Problem zu finden. Nehmen Sie sich dann eine Stunde Zeit, um die Lösungen in der gesamten Gruppe durchzugehen, und lassen Sie die Kinder herausfinden, ob sie funktionieren oder nicht, ob es einen schnelleren / besseren Weg gibt, das Problem zu lösen usw.
Wenn die Kinder nicht auf einer richtigen / optimalen Lösung landen, ist das in Ordnung. Geben Sie die Antworten aber nicht einfach weg - das ist absolut kritisch. Der Grund, warum Kinder kein STEM mehr machen, ist, dass Pädagogen den Eindruck erwecken, dass bereits alles herausgefunden wurde. Es wird sehr reife Berater brauchen, damit die Kinder versuchen können, diese Probleme zu lösen und selbst erfolgreich zu sein oder zu scheitern. Auf die richtige Antwort kommt es nicht an. Es geht darum, den Kindern interessante Probleme zu geben und ihnen zu zeigen, worum es in der Informatik geht: Probleme zu lösen und Lösungen auf Richtigkeit und Effizienz zu evaluieren. Den Kindern eigene Antworten zu geben, gibt ihnen ein Gefühl der Eigenverantwortung und hilft ihnen, sich verlobt zu fühlen.
Wenn die Kinder fragen, ob sie eine richtige / gute / bekannteste Antwort erhalten haben, sagen Sie ihnen natürlich die Wahrheit. Aber geben Sie die Antworten nicht einfach weiter, es sei denn, sie kommen aus der Diskussion über die Lösungen der Schülerinnen und Schüler heraus. Zusammenfassen:
- Geben Sie Kindern leicht zu verstehende, aber dennoch reiche Probleme zu erforschen.
- Lassen Sie die Kinder ihre eigenen Lösungen entwickeln und geben Sie ihnen nur genügend Hilfestellung, um sicherzustellen, dass die Kinder das vorliegende Problem verstehen.
- Besprechen Sie die Richtigkeit / Effizienz in einer Gruppe und geben Sie den Gruppen die Möglichkeit, ihre Lösungen zu erläutern. Als Berater können Sie die Diskussion über Korrektheit / Effizienz so weit führen, wie Sie es für rentabel halten.
- Stellen Sie unter keinen Umständen Ihre eigenen oder bekannte Lösungen für das Problem vor, es sei denn, diese stimmen im Wesentlichen mit denen der Schüler überein. Lassen Sie es nicht so aussehen, als ob CS ein Bereich ist, in dem die Leute bereits alle Antworten herausgefunden haben.
- Wenn möglich, sollten die Kinder das Gefühl haben, etwas gelernt zu haben, aber dennoch Fragen zu haben: Haben sie die besten Antworten gefunden? Können sie ihre anderen Fragen auf ähnliche Weise lösen? Sie können ihnen sogar ein unentscheidbares Problem in einem leicht verdaulichen Format liefern, um ihnen anschließend etwas zu geben, an dem sie arbeiten können.