Exact Instructions Challenge

https://youtu.be/cDA3_5982h8

Kurzbeschreibung

Die „Exact Instructions Challenge“ ist ein Video, das Josh Darnit zusammen mit seinen beiden Kindern gedreht hat. Er bat sie, „Anweisungen für eine einfache Aufgabe zu schreiben, ließ aber weg, dass wir ihre Anweisungen GENAU so befolgen würden, wie sie geschrieben wurden“. In diesem Video geht es um die Zubereitung eines Erdnussbutter-Gelee-Sandwiches. Josh Darnit hält dies für eine „großartige Lektion in Sachen Kommunikation und eine unterhaltsame Übung in Geduld“. Es ist auch ein perfektes Beispiel für eine Situation, in der eine Prozessoreinheit (hier der Vater) die erhaltenen Anweisungen genau so ausführt, wie sie geschrieben sind, und in der unklare oder ungenaue Anweisungen zu unerwünschten Ergebnissen führen. Außerdem zeigt es, wie Programmierer (hier die Kinder) versuchen, ihre Anweisungen schrittweise zu verbessern, indem sie neue Anweisungen erfinden und diese testen.

Materielle und technische Aspekte

Das Video ist auf YouTube (und wahrscheinlich auch auf anderen Online-Videoplattformen) frei verfügbar und kann dort angesehen werden. Alles, was Sie brauchen, ist ein Gerät mit einer Internetverbindung und einem Zugang zu www.youtube.com. Es ist auch möglich, das Video über einen angeschlossenen Videoprojektor einem breiteren Publikum zu zeigen. In Klassenzimmern sollten Sie darauf achten, dass vor oder während des Videos möglicherweise nicht altersgerechte Werbung gezeigt wird. Das Video ist in englischer Sprache, aber die Hauptaussagen können einfach und schnell von einem englischsprachigen Erwachsenen übersetzt werden. Untertitel sind nur auf Englisch verfügbar.

Inhalt

Das Video wurde von einem Vater und seinen beiden Kindern entwickelt und handelt von der Bedeutung genauer, präziser und klar verständlicher Anweisungen, die einer „dummen“ Ausführungsmaschine gegeben werden (das kann ein Computer, ein Roboter oder ein Mensch sein, der versucht, den Anweisungen zu folgen, ohne sie zu sehr zu interpretieren). Es zeigt auch, wie Programmierer ihre Programme ausprobieren, feststellen, dass sie oft nicht die gewünschten Ergebnisse liefern, und versuchen, ihre Anweisungen umzuschreiben, um sie erneut zu testen. Es zeigt auch, dass die Ausgangsbedingungen (hier zum Beispiel die Position des Sandwichs auf dem Tisch) sehr bedeutende Auswirkungen auf den Erfolg einer Reihe von Anweisungen haben können. Außerdem zeigt es, dass es für Menschen von Natur aus schwierig ist, Anweisungen genau zu befolgen. Wir neigen immer dazu, Anweisungen irgendwie zu interpretieren, denn wir verstehen die Bedeutung einer Anweisung und nutzen dies, um unsere Handlungen auf mehr oder weniger offensichtliche Weise anzupassen, während ein Computer die Anweisungen nur blind ausführt. Dieses Video bietet daher eine gute Gelegenheit, verschiedene wichtige Aspekte zu erörtern, was es bedeutet, Anweisungen zu entwickeln, damit ein Computer oder ein Roboter bestimmte Dinge für uns tut, und wie Programmierer einen iterativen Entwicklungsansatz verwenden, um ihren Code zu schreiben, zu testen und zu debuggen. Darüber hinaus macht das Video auch noch Spaß. Es sei darauf hingewiesen, dass neben Josh Darnit viele andere Personen Spin-Off-Videos produziert und veröffentlicht haben, in denen sie uns auffordern, über eine breite Palette anderer Probleme nachzudenken, die mit Hilfe von Computational Thinking gelöst werden können.

Pädagogische Aspekte

Dieses Video kann als unterhaltsame Einführung in die Programmierung und Robotik verwendet werden, da es zeigt, wie wichtig klare und präzise Anweisungen sind. Es kann als Sprungbrett für eine Lernaktivität verwendet werden, bei der die Kinder ihre eigenen Anweisungen erstellen müssen, um die Aktionen eines anderen Kindes oder eines Roboters (auf dem Bildschirm oder außerhalb des Bildschirms) zu steuern, um ein bestimmtes mehr oder weniger komplexes Ziel zu erreichen. Es kann auch verwendet werden, um mit den Kindern wichtige Konzepte des informatischen Denkens zu besprechen, entweder vor oder nach einer praktischen Programmieraktivität oder sogar unabhängig von einer solchen Aktivität. Das Video ist sehr fesselnd anzuschauen und weckt bei den Kindern den Wunsch, es selbst auszuprobieren. Diese Ressource kann im Rahmen von Lernaktivitäten eingesetzt werden, die auf Lernen durch Tun, Lernen durch Entdecken, Lernen durch Experimentieren, Lernen durch gemeinsames Diskutieren und auf Spaß haben basieren. Einige Kinder könnten es als eine Gelegenheit sehen, Erwachsene „dumme Dinge“ tun zu lassen, was in Ordnung ist, wenn Sie dazu bereit sind und keine Angst haben, Ihre Autoritätsposition zu verlieren. Wenn Sie die Rolle der CPU spielen, müssen Sie sehr darauf achten, die Anweisungen der Kinder nicht zu sehr zu interpretieren, um sie so präzise und genau auszuführen, wie sie gegeben werden. Das ist nicht unbedingt immer einfach, da wir von Natur aus dazu neigen, die Absichten anderer Menschen zu verstehen, wenn sie uns bitten, etwas zu tun. Sie können die Kinder auch bitten, in die Rolle der CPU zu schlüpfen und ihnen zu helfen, die Anweisungen so genau wie möglich auszuführen. Diese Ressource kann mit Lernenden aller Altersgruppen verwendet werden. Was die Sprache betrifft, können Sie Teile der Dialoge im Voraus übersetzen oder versuchen, dies spontan zu tun.

Schlussfolgerung

Insgesamt ist dieses Video eine wunderbare und potenziell reichhaltige Ressource für Lehrkräfte, mit ihrer Klasse über die Bedeutung klarer und präziser Anweisungen diskutieren wollen, über die Tatsache, dass Computer und Roboter dumme Maschinen sind, die nur das tun, was man ihnen sagt, und über die Tatsache, dass informatisches Denken voraussetzt, dass wir gründlich über die Anweisungen, die wir entwickeln, und über die Ausgangsbedingungen, auf die sie angewendet werden, nachdenken. Stellen Sie sich vor, dass das Brot an einer anderen Stelle liege würde als zu dem Zeitpunkt, als Sie die Anweisungen geschrieben haben, und dass Ihre Anweisungen dies nicht berücksichtigen. Diese Ressource ermöglicht es uns, uns auf den denkenden Teil der Problemlösungsaktivitäten zu konzentrieren welchen informatisches Denken impliziert. Die Lernaktivitäten stützen sich stark auf Lernen durch Machen, Lernen durch Entdecken, Lernen durch Experimentieren, gemeinsames Lernen mit anderen Schülern und darauf Spaß zu haben bei der Erkundung eines breiten Spektrums von Themen der Informatik. Eine sehr empfehlenswerte Ressource, die Sie frei und kreativ an Ihre eigene Unterrichtspraxis anpassen können!

Zurück zur Übersicht der Analysen