Vergessen Fremdsprachen und Musik. Teach unsere Kinder-Code
Autor: Brendan I. Koerner. Erscheinungsdatum: 09.26.13. 09.26.13 Zeit der Veröffentlichung: 09.30. 09.30 Vergessen Fremdsprachen und Musik. Teach unsere Kinder-Code Illustration: Ronald J Cala II J. Paul Gibson begann aus Frustration Programmierung Klassen für Jugendliche zu unterrichten. Ein Informatiker an der National University of Ireland, er an der Unbeholfenheit seiner Studenten von 1998 werden schockiert hatte. "Ich war zu sehen, 18- und 19-Jährigen Probleme ihn mit grundlegenden Programmierkonzepte, die ich selbst gelernt hatte, als ich 12 war", erinnert sich Gibson, der selbst lehrte an einem Sinclair ZX81 zu codieren. "Ich erkannte, sie hatten keine Programmierung in der Schule bis zu diesem Zeitpunkt überhaupt gesehen. Also dachte ich, vielleicht eines der Probleme, die wir haben wurden, ist, dass sie es zu spät kommen würden. "Als Wort von Gibsons Klassen zu verbreiten, Grundschulen in der Region Dublin zu seiner Dienste gesucht. In den frühen 2000er Jahren, war Gibson Game-Design Rätsel mit rudimentären Java 8- und 9-Jährigen zu lehren. Sein Erfolg mit dieser Altersgruppe machte ihn fragen sich: Wie jung ist zu jung Codierung zu beginnen? Gibson hatte pädagogische Psychologie gelesen, die vorgeschlagen, es war sinnlos zu versuchen, Kinder zu erreichen, die noch mussteerreichen Alphabetisierung. Aber als er experimentelle Streifzüge in die Klassenzimmer von 5- und 6-Jährigen gemacht, ergriff die Kinder den Unterricht mit überraschender Leichtigkeit. Mit Hilfe eines benutzerdefinierten Java-Applet, war er in der Lage zu bekommen Kindergartenkinder ein Tic-Tac-Toe-Programm zu schreiben, basierend auf Schritt-für-Schritt-Regeln die Schüler als Gruppe formuliert. Und mit farbigen Kugeln und Schnur, lehrte er die Kinder, wie Graphenalgorithmen zu schaffen, die einen wesentlichen Bestandteil der Informatik. "Wir glauben, dass unsere Arbeit zeigt, dass Sie Lehre Informatik beginnen kann, bevor die Schüler auch wissen, wie zu lesen und zu schreiben," Gibson (die in Frankreich lehrt jetzt) schrieb in einem 2012 Papier. "Kinder im Alter von 5 bis 11 haben so viel Potenzial für das Lernen über Algorithmen und Berechnung, dass es eine Schande wäre, zu warten, bis sie Teenager sind, bevor wir sie die Grundlagen zu lehren." Dieser Begriff für die meisten Pädagogen noch zu radikal ist. Während eine Volksbewegung ist zu Fuß, Kinder zu unterrichten, einschließlich der Jugendlichen, um Code beschworene von Leuten wie Bill Gates undBasketball-Star Chris Bosh-wenige Menschen glauben, dass Kindergartenkinder lernen, wie man Maschinen nach ihrem Willen zu beugen. Die allgemeine Annahme ist, dass junge Kinder die Fähigkeiten fehlt ein Thema als scheinbar esoterischen als Programmierung zu begreifen. Ein Sortierspiel von Computerwissenschaftler J. Paul Gibson entwickelt, um das Konzept der Algorithmen, um Kinder zu unterrichten. Aber das Pessimismus steht im Widerspruch nicht nur mit den Erfahrungen von Gibson und anderen Pionier Lehrer, sondern auch mit der Wissenschaft der Spracherwerb. Umfangreiche Untersuchungen haben gezeigt, dass, weil die jungen Gehirne so geschickt im Sprachen Abholung, ist es am besten Kinder zu fremden Zungen so früh wie möglich einzuführen. Dies ist, warum so viele ehrgeizige Eltern jetzt für Kindergärten, die lautstark bieten intensive Mandarin-sie ihre Kinder die bestmögliche Chance geben wollen, eine wichtige Sprache des asiatischen Jahrhunderts zu lernen. Was diese Eltern wahrscheinlich nicht erkennen, dass die gleichen neuronalen Mechanismen, die Kinder Schwämme für Mandarin wahrscheinlich auch sie machen machensehr empfänglich für Computersprachen. Kindergartenkinder können nicht werden C + Ninjas, aber sie können sicherlich die Fähigkeiten zu entwickeln beginnen, die schließlich das lebenslange Geläufigkeit in Code zementieren wird. Und das Geläufigkeit ermutigen sollte eine Priorität für amerikanische Schulen, weil es Code ist, nicht Mandarin, die die wahre lingua franca der Zukunft sein wird. Mehr von diesem Problem Vielleicht erinnern Sie sich die Schildkröte. In den frühen bis Mitte der 1980er Jahre, der Logo Programmiersprache, mit deren bildlicher schildkrötenförmigen Cursor, war die Mode in der amerikanischen Grundschulen. Durch die Verwendung von einfachen Befehlen des Logo komplizierte Grafiken zu erstellen, wurden Kinder soll das Apple IIe die Entwicklung Herrschaft über die in ihren Wohnzimmern begonnen hatte, zu erscheinen. Aber Logo selten auf seinen hohen Versprechen. Das Hauptproblem war nicht die Sprache selbst, aber die glanzlos Weise, in der sie unterrichtet wurde: Viele Lehrer plumpste einfach Schüler vor dem Computer für eine Stunde pro Woche und hoffte das Beste. Die daraus resultierende Enttäuschung fiel mit demEntstehung von Medien, die Schulcomputer aus explorativen Tools in die Bibliothek Hilfen umgewandelt. "CD-ROMs kam heraus, dann ist das World Wide Web erschien, so dass Sie nicht brauchen, um Befehle kennen, mit dem Computer zu interagieren", sagt Yasmin Kafai, eine Ausbildung Professor an der University of Pennsylvania. Programmierung verschwand aus Grundschulen seit Jahrzehnten, auch als Informatik eine immer beliebter Verfolgung an der College-Ebene wurde. Ein kultureller Konsens schien zu entstehen: Kinder, die einen nebulösen Satz gelehrt werden sollte, "EDV-Kenntnisse," aber Programmier gut, das war für die Erwachsenen. In den letzten fünf Jahren haben jedoch eine Reihe von wegweisenden Projekten begonnen, diesen Konsens das Gegenteil zu beweisen. Neben Gibson Tic-Tac-Toe und Graphentheorie-Unterricht gibt es Scalable Game Design, ein Curriculum an der University of Colorado entwickelt, die Kinder herausfordert ihre eigenen Versionen von Frogger zu codieren. Bei P. S. 185 in Harlem, Kinder im Alter von 4, eine Sprache namens CHERP mit Robotern zu machen ausführenHausarbeiten. Und es geschieht in Übersee zu: In Estland eine Initiative namens ProgeTiiger strebt Codierung Grundlagen für alle Erstklässler zu unterrichten. Was all diese Initiativen gemeinsam haben, ist ein Schwerpunkt nicht auf das Auswendiglernen, wie bestimmte Werkzeuge zu verwenden, aber die Vertrautheit mit den allgemeinen Konzepte zu entwickeln, die alle Programmier-Sequenzierung, conditionals, Debugging untermauern. Wenn die Unterstützung der Schüler ihre ersten Frogger codieren, zum Beispiel fordern Scalable Game Design Lehrer sie zuerst über das Spiel der verschiedenen zu denken, Agenten, das heißt, der Frosch und die tödliche Fahrzeuge - und dann über alle möglichen Wechselwirkungen können solche Mittel haben. Die Kinder langsam lernen, wie Regeln und Bedingungen zu fertigen, die zu einem logischen, funktionalen Ganzen addieren. Videospiele erstellt von Grundschulkinder durch das Scalable Game Design Lehrplan. Einige Gedanken aus den Coder: (1) "Das Ziel ist es, zu versuchen, den Hubschrauber zu bekommen." (2) "Dodge die Felsen und erhalten auf die Münzen." (3) "Wir sind ein Zombie, und wir versuchen, eine zu erreichenDiamant. So verschieben Sie mit den Pfeiltasten. Sie müssen nicht den Geist schlagen oder sonst verlieren Sie. "Die Tatsache, dass junge Kinder so aufwendige Aufgaben verwalten kann, sollte keine große Überraschung, wenn man bedenkt, was wir über ihre Gabe wissen für Sprachen zu erwerben. Fünf-Jährigen übertrumpfen ihre Ältesten Spanisch oder Mandarin zu lernen, weil die jungen Gehirne besser sind (so die Theorie) bei der Formulierung "prozedurale" Erinnerungen, das heißt, Erinnerungen, die so tief in eine Person, die Psyche eingebettet werden, dass sie unter Hinweis auf eine natürliche Reflex eher als eine bewusste Aufgabe. Der Beweis beginnt zu vermuten, dass als Gehirne Alter, ihre Kapazität für das prozedurale Gedächtnis nimmt zugunsten von "deklarative" Erinnerung, die wir Fakten anhäufen verwenden. Der Nachteil deklarative Gedächtnis ist, dass es geistige Anstrengung zu erschließen-ein riesiges Minus erfordert, wenn Sie versuchen, eine knifflige ausländische Verb on the fly zu konjugieren. Es ist bei weitem vorzuziehen diese Konjugationen sein zweite Natur zu Ihnen zu haben, als ein Ergebnis der mit ihnen gelernt, wenn der VerfahrensErinnerung war an seinem schärfsten. Niemand scheint recherchiert zu haben, genau wie Programmiersprachen erlernt werden, aber es gibt allen Grund zu glauben, dass sie von den Studenten am besten absorbiert sind grundiert Verfahrens Erinnerungen zu bilden. "Ich würde vermuten, dass die gleichen Allzweckspeichersysteme, die das Sprachenlernen bei Kindern zu Grunde liegen und Erwachsenen wahrscheinlich das Erlernen von Computersprachen zu Grunde liegen", sagt Michael Ullman, Direktor des Brain and Language Lab an der Georgetown University Medical Center. Ein Schlüsseldatenpunkt für diese Ansicht ist, die Beweise für Musik: großen Geigern nicht anfangen, das Instrument zu lernen, wenn sie 20 Jahre alt sind, sondern dann, wenn sie sind 3 oder 4, eine Zeit, als das prozedurale Gedächtnis am empfindlichsten ist. Und was ist die Musik, wenn nicht eine Form von Code-eine Reihe von abstrakten Signale, die richtig in Ordnung sequenziert werden muss das menschliche Ohr zu gefallen? In einer perfekten Welt würde erhalten Kindergartenkinder Unterricht sowohl in der Programmierung und Fremdsprache als Teil ihres Tages. Aber wenn eine Schulezu wählen, kann ein starkes Argument für die Code vorgenommen werden. Das offensichtlichste Argument, natürlich, ist wirtschaftlicher Natur: Die Nachfrage nach Software-Entwicklern bereits weit größer als das Angebot, und es wird erwartet, dass 30 Prozent bis 2020 zu erhöhen - mehr als das Doppelte der Durchschnitt für alle anderen Jobs. (Es ist schwierig, ein Szenario vorzustellen, in der diese Möglichkeiten werden von Arbeitsplätzen zahlenmäßig überlegen gewesen sein erfordern fließend Mandarin.) Und doch Programmierung Lehre ist nicht nur über eine Armee von Code Affen für Facebook und Google zu schaffen. Wie früh Zweisprachigkeit gedacht wird über kognitive Leistungen im späteren Leben zu bringen, frühe Exposition zu Codierung zeigt Anzeichen einer Verbesserung, was Pädagogen "Computational Denken" -die Fähigkeit, mit dem abstrakten Denken zu lösen Probleme nennen. Und auch für Studenten, die nie warm Programmierung, deren angeborene Leidenschaften sie in Richtung Englisch Grad führen und nicht über Software-Engineering, Code noch zu verstehen, hat großen Wert. Wie der Medientheoretiker beobachtet hat, zu ignorieren, die Programmierung auf andere zu verlassen verwandt isttreiben uns um anstatt zu lernen, uns selbst zu fahren. Die meisten unserer Interaktionen in 50 Jahren nicht mit einsprachigen Menschen aus Asien sein; sie werden mit Maschinen sein. Also lassen Sie uns unsere Kinder lehren, ihnen zu sagen, was zu tun ist, und nicht umgekehrt. Teile Kommentar