https://frosthead.com

Diese Kindergartenkinder spielen nicht nur mit farbigen Blöcken - sie codieren

Foto: Gamaliel Espinoza Macedo

Verwandte Inhalte

  • Eine kleine Geschichte amerikanischer Kindergärten

Die Kinder von heute leben bereits in einer Welt, in der Tablets Bücher ersetzen, Computer in Brillen eingebaut sind und das Internet alles miteinander verbindet. Während die Besonderheiten der meisten Programmiersprachen für die meisten Kinder unerreichbar sind, sind die grundlegenden Ideen, die der Codierung zugrunde liegen, leicht zu verstehen. Wie beim Erlernen jeder anderen Sprache bedeutet eine frühzeitige Codierung, dass Kinder eher daran festhalten und sich weiterentwickeln Fähigkeiten, sagt New Scientist .

Die unintuitive Struktur vieler Programmiersprachen ist jedoch nicht gerade kinderfreundlich. Um Ihrem Computer beispielsweise beizubringen, "Hallo Welt!" Zu sagen - eine übliche erste Lektion in Sachen Codierung -, benötigen Sie in C ++ dieses verwirrende Paket aus kurvigen Klammern und Semikolons:

#umfassen

Main()
{
cout << "Hallo Welt!";
return 0;
}

Wenn Sie in JavaScript arbeiten, einer bevorzugten Sprache im Web, sieht das ungefähr so ​​aus:


document.write ("Hallo Welt!")
// Beende das Ausblenden von Inhalten von alten Browsern ->

Deshalb haben Forscher farbenfrohe, blockartige und kinderfreundliche Programmiersprachen wie ScratchJr entwickelt, die von Kindern ab 4 oder 5 Jahren leicht manipuliert werden können, sagt New Scientist :

Im Gegensatz zu typischen Programmiersprachen, bei denen Benutzer komplizierte Textbefehle eingeben müssen, verwendet Scratch farbige Blöcke, die aneinander gereiht sind, um Codezeilen zu erstellen. ScratchJr ist ähnlich, nur die Befehle sind noch einfacher. Nachdem ein rudimentäres Programm zusammengestellt wurde, klickt das Kind am Anfang der Befehlsliste auf eine grüne Flagge, um es auszuführen.

Es mag sehr einfach klingen, sagt Marina Bers von Tufts, die mit ScratchJr zusammengearbeitet hat, "aber es lehrt das Sequenzieren - die Idee, auf die es ankommt".

ScratchJr befindet sich noch in einem experimentellen Stadium, aber New Scientist verweist auf andere, nicht codiererfreundliche Sprachen wie Scratch oder Blockly.

Lifehacker und ReadWrite verweisen auf eine Reihe von Programmen, mit denen Kinder sich mit dem Codieren befassen können, von Spielen bis hin zu vereinfachten, hochvisuellen Sprachen.

Und für die Nicht-Programmierer unter uns, die das Gefühl haben, das Boot irgendwie verpasst zu haben, hat MIT den App Inventor, ein System, mit dem Anfänger ihre eigenen Android-Telefonanwendungen entwerfen und erstellen können. Ob Sie Programmierer werden wollen oder nicht, sagt Quora-Benutzer Ben Werdmuller von Elgg, spielt dabei keine Rolle, ob Sie eine grundlegende Codierung erlernen sollten:

Es ist wichtig, den Unterschied zwischen dem Erlernen des Codes und dem Kodieren zu verstehen.

  • Ich weiß, wie man etwas rechnet. Ich bin kein Mathematiker.
  • Ich weiß wie man fährt. Ich bin kein Berufskraftfahrer.
  • Ich weiß, wie ein Motor funktioniert. Ich bin kein professioneller Mechaniker.
  • Ich kann kochen. Ich bin kein professioneller Koch.
  • Ich kann eine Toilette öffnen und ein Waschbecken anschließen. Ich bin kein Klempner.

In diesem Zusammenhang sollte meiner Meinung nach jeder lernen, wie man programmiert.

Sicher, Sie können ohne Mathe davonkommen, aber es ist wahrscheinlicher, dass Sie betrogen werden. Sie können entkommen, ohne zu wissen, wie man selbst fährt, aber es schränkt Ihre Transportmöglichkeiten ein. Sie können davonkommen, ohne Ihr Auto zu verstehen, aber Sie geben ein Vermögen für Mechaniker aus (und werden abgezockt). Sie können vermeiden, kochen zu lernen, aber Sie werden mehr für Essen ausgeben, schlechter essen und wahrscheinlich fett werden. Wenn Sie keine grundlegenden Klempnerarbeiten ausführen können, sind Sie den Menschen ausgeliefert, die dies können.

Ich wiederhole das noch einmal im Zusammenhang mit dem Rechnen: Wenn Sie kein einfaches Codieren können, sind Sie den Leuten ausgeliefert, die das können.

Mehr von Smithsonian.com:

Erstklässler kodiert ihr eigenes Computerspiel

Diese Kindergartenkinder spielen nicht nur mit farbigen Blöcken - sie codieren