10 Tools, mit denen sich Kinder über das Programmieren begeistern lassen

10 Tools, mit denen sich Kinder über das Programmieren begeistern lassen / Programmierung

Frühreif Dies war das einzige Adjektiv, mit dem ein Kind beschrieben wurde, das ein natürliches Talent aufwies, das vom Normalen abweicht. Einen Generationssprung später bin ich mir nicht so sicher, dass das Wort die Bedeutung hat, die es verwendet hat. Jedes zweite Kleinkind scheint heutzutage ein natürliches Bild für digitale Dinge zu sein. Es ist also leicht anzunehmen, dass sie zu Computern mitgenommen werden, während ein Fisch zu Wasser kommt.

Für den Durchschnittskind (ich werde hier nicht über jemanden wie Lim Ding Wen sprechen, obwohl ich sein süßes Foto als Miniaturbild nebenbei verwenden werde), sind Computer und Smartphones unterhaltsame Werkzeuge. Bildung kommt viel später. Um ein Kind für das Programmieren zu begeistern, kann es einige Zeit in Anspruch nehmen, da die Logik etwas Zeit braucht, um sich zu entwickeln. Es sind Fantasie und Kreativität, die zuerst ankommen. Darin liegt der Kern dieser zehn Werkzeuge… mit kreativen Werkzeugen, um Kinder für das Programmieren zu begeistern.

Um das Potenzial des kreativen Unterrichts zu veranschaulichen, das helfen soll, das Feuer anzuzünden, finden Sie hier einen TED Talk von Conrad Wolfram. Etwas unzusammenhängend, aber sehen Sie es sich an, um zu verstehen, warum Kinder (einst auch Sie und ich) das Interesse an Mathematik verlieren. Es wird auch das dringende Bedürfnis erklären, Anweisungen aus ihren starren Strikturen herauszunehmen und sie in die reale Welt und den Alltag zu werfen. Er befürwortet die Verwendung von Programmen zum Unterrichten von Mathematik. Und so macht es mehr Spaß, anstatt sie zu zwingen, ein Thema zu lernen.

10 Tools, die beim kreativen Lernen helfen sollen

Lassen Sie uns einen Blick auf zehn Tools werfen, die zeigen sollen, dass es beim Programmieren nicht nur um Funktionen und Schleifen geht. Hier sind die ehrenvollen Erwähnungen (beschränkt auf zehn Programmierwerkzeuge).

Crunchzilla-Code-Monster

Lerne coole Dinge über: JavaScript

Crunchzilla Code Monster wurde für Kinder entwickelt (von Greg Linden, der wollte, dass seine Kinder Programmieren lernen). Es ist wie ein WYSIWYG-Editor mit Barebones, der einen Bereich für Code und den anderen Bereich zum Anzeigen der Funktionen des Codes enthält. Das Code Monster an der Spitze ist ein freundlicher Oger, der alle von einer Lektion zur anderen führt. Es gibt insgesamt 59 Lektionen. Sie müssen auf die Sprechblase klicken, um von einer zur nächsten zu wechseln. Die Lektionen beginnen einfach und sind interaktiv. Variablen und Parameter werden eingeführt und die farbigen Objekte wie Boxen und Bäume werden mit JavaScript-Code erstellt. Fehler werden auch aufgefangen und erklärt. Code Monster speichert die Unterrichtsstunde, sodass Sie jederzeit aufhören und später wiederkommen können. Solange Sie mit demselben Browser auf demselben Computer zurückkehren, kehren Sie zu Ihrer Lektion zurück.

Was einem Kind gefallen könnte: JavaScript auf der linken Seite ja, aber einfache Grafiken werden auf der rechten Seite wie von "Magie" erstellt. Ein Lernprogramm für Kinder muss nur mit dem Code spielen, um sofort farbige Ergebnisse auf der rechten Seite zu sehen.

Logo

Lerne coole Dinge über: Kontrollieren Sie Strukturen in der Programmierung mit Hilfe von grundlegenden Datentypen wie Wörter, Listen und Arrays.

Logo ist eine der ältesten pädagogischen Programmiersprachen. Es wurde 1967 für Bildungszwecke geschaffen und kann verwendet werden, um die Grundlagen der Informatik zu vermitteln. Es ist bekannt für seine Implementierung von Turtle Graphics. Von Anfang an hat es sich für alle Betriebssysteme in verschiedene Versionen entwickelt und verzweigt. Zum Beispiel ist Elica eine Windows-Implementierung, die Logo zu Bereichen der 3D-Animation weiterentwickelt. Die Schildkrötenakademie ist eine gute Quelle für das Lernen mit dieser funktionalen Programmiersprache. Es gibt viele Ressourcen wie Turtle Logo und FMSLogo, an die Sie sich wenden können.

Was einem Kind gefallen könnte: Das lehren Schildkröte mit Bewegungs- und Ortsbefehlen zum Zeichnen von Grundformen und Liniendarstellungen.

Kratzen

Lerne coole Dinge über: Visuelle Interaktivität ohne Programmiersyntax zu lernen.

Sie können nicht mit 3.000.000 dokumentierten Projekten argumentieren. Scratch verfügt über eine weltweite Community, in der der Reichtum des Lernens liegt. Mit Scratch können Sie interaktive Geschichten, Animationen und sogar Spiele erstellen. An dieser Stelle möchte ich Sie zu einem früheren vertiefenden Blick in Scratch führen. Wie man Kindern beim Programmieren beibringt! Lesen Sie mehr und warum Kinder es lieben können.

Was einem Kind gefallen könnte: Die Möglichkeit, sich Dinge vorzustellen, ohne sich mit komplizierten Programmierkonzepten vertraut zu machen. Ziehen Sie einfach die Sprites per Drag & Drop.

EToys

Lerne coole Dinge über: Objektorientierte Konzepte mit programmierbaren Skripten.

EToys ähnelt Scratch insofern, als es ein mit Medien angereichertes visuelles Werkzeug zum Erstellen cooler Computerprogramme ist. Die Idee hinter dem Projekt ist, kreatives und kritisches Denken zu fördern. EToys läuft als Standalone-Programm und auch in Browsern (mit dem Plug-In) auf allen Plattformen. EToys ist global erweiterbar, da es in mehreren Sprachen verfügbar ist und Open Source ist. Interessanterweise wurde es erstmals bei Apple entwickelt und wurde im Projekt One Laptop per Child universell eingesetzt.

Was einem Kind gefallen könnte: 2D- und 3D-Grafiken, die durch Text-, Bild- und Tondateien unterstützt werden, können mit einfachen Skripts interaktiv gestaltet und kombiniert werden.

Wasserbär

Lerne coole Dinge über: Programmierbare Skripts und wie ein Programm von einem Schritt zum nächsten abläuft.

Waterbear ist eine neue Entwicklung und wurde von Scratch inspiriert. Es ähnelt Scratch in seinem visuellen Ansatz, um Objekte (Skriptblöcke) per Drag & Drop zu ziehen und den Programmablauf zu verstehen. Im Backend wird JavaScript generiert, aber das Kind muss die Syntax nicht kennen. Das Kind muss die Logik über Parameter bereitstellen, um die Blöcke des Programms jedoch zusammenzusetzen. Einer der Unterschiede zu Scratch ist, dass die Lernumgebung der Browser ist und nicht eine herunterladbare Authoring-Umgebung. Waterbear ist immer noch nicht poliert (pre-Alpha), aber wenn Sie nach einer Scratch-Alternative suchen, ist es einen Versuch wert.

Was einem Kind gefallen könnte: Drag & Drop von Skriptblöcken im Browser. Skriptblöcke werden in einfachem Englisch beschrieben.

ToonTalk

Lerne coole Dinge über:

Die Programmierumgebung enthält das lustige Element mit Cartoons und animierten Charakteren. Die Vollversion ist ein kostenloser Download von 126 MB und läuft auf allen Versionen von Windows und Mac (mit Virtual PC). Die Website bringt es am besten zum Ausdruck - Innerhalb von ToonTalks animierter Welt werden Sie alle Arten von Computerprogrammen erstellen und ausführen. Während Sie lernen, wie man programmiert, werden Sie herausfordernden Rätseln gegenüberstehen, Ihre Kreativität ausdrücken, neue Wege der Problemlösung lernen und viel Spaß haben!

ToonTalk Version 3.0 ist jetzt kostenlos.

Was einem Kind gefallen könnte: Spielen Sie die Puzzlespiele, um zu sehen, wie Dinge auf ToonTalk aufbauen.

Cargo-Bot

Lerne coole Dinge über: Wie das Lösen eines Puzzles auf die effizienteste Art und Weise zu strukturiertem Denken führt.

Es ist heute wahrscheinlicher, dass ein Kind ein iPad in der Hand hat und nicht einen Laptop. Cargo-Bot ist eigentlich ein kostenloses iPad-Puzzle- und Logikspiel, das auf Codea entwickelt wurde. Sie müssen einem Roboterarm auf einer Plattform "beibringen", wie er eine Reihe von Kisten über 36 verschiedene Rätsel bewegt. Bei Cargo-Bot geht es mehr um Logik als um reine Programmierung. Wenn Sie Erfolg haben (und das ist nicht einfach), haben Sie viel über strukturiertes Denken gelernt. Codea selbst ist eine empfohlene App, wenn Sie mehr über die Entwicklung von Apps für iOS erfahren möchten. Es ist eine Investition in Höhe von 9,99 $, die einen Gewinn an Wissen liefern sollte, wenn nichts anderes.

Was einem Kind gefallen könnte: Es ist ein Spiel, das das Programmieren lehrt, ohne dass das Kind es merkt.

Ruby for Kids [Nicht mehr erhältlich]

Lerne coole Dinge über: Rubin.

Wenn Sie möchten, dass Ihr Kind eine bestimmte Programmiersprache lernt, ist Ruby eine gute Wahl. Es ist eine objektorientierte Sprache, und die meisten Web-Apps (z. B. Amazon und Twitter) sind ebenfalls mit codiert. Es ist eine einfache Sprache, da die Syntax vergleichsweise intuitiv ist und weniger Befehlsaufrufe enthält. Es funktioniert auf allen Betriebssystemen und ist kostenlos. Es gibt auch eine große Gemeinschaft, die die Sprache unterrichtet und lernt. Die Screencast-Tutorials, Spiele und Beispiele bei Ruby for Kids sollten für Erwachsene und Kinder ein fester Sprungbrett sein.

Was mag ein Kind? Wie können Sie mit Ruby Web-Spiele entwickeln?.

Himbeer-Pi

Lerne coole Dinge über: Lernen Sie Computerprogrammierung auf altmodische Weise. indem Sie auch die Hardware verstehen.

Für diejenigen, die in letzter Zeit kamen, Raspberry Pi Was Sie über den Einstieg in Raspberry Pi wissen müssen Was Sie über den Einstieg mit Raspberry Pi wissen müssen Der Raspberry Pi-Computer ist der neueste einer Reihe kompakter Multifunktionsgeräte, die ausgeliefert werden Als Barebones-Paket, damit Endbenutzer die Hardware für praktisch jedes Computerprojekt verwenden können, für das… Read More ist ein Computer in Kreditkartengröße, der so programmiert werden kann, dass er wie ein Desktop-PC verwendet werden kann. Es wurde als kostengünstige Lösung entwickelt, um Informatik an Schulen zu vermitteln. Raspberry Pi hat viele interessante Anwendungen Die Top 5 Erstaunliche Anwendungen für Ihren Raspberry Pi Computer Die Top 5 Erstaunliche Anwendungen für Ihren Raspberry Pi Computer Ich habe kürzlich meine Raspberry Pi nach langer Wartezeit erhalten - und ich habe einige Pläne dafür . Das Problem ist, ich bin mir nicht ganz sicher, welches Projekt ich zuerst versuchen möchte. Während… Read More und jeden Tag kommt die Community dahinter mit einem Roman. Die Raspberry Pi-Plattform verwendet Open Source-Hardware und -Software und ist ideal für junge Geeky-Köpfe, um sie bis zum Anschlag auszunutzen. Aber wie wird es derzeit in Schulen eingesetzt? Die Website der Raspberry Foundation gibt uns einige Hinweise.

Was einem Kind gefallen könnte: Wie wäre es zu lernen, wie man in einer Stunde programmiert?

RoboMind

Lerne coole Dinge über: Wie programmiert man einen Roboter und damit die Grundlagen der Robotik?.

RoboMind ist ein Programmier- und Lernwerkzeug mit eigener Skriptsprache namens ROBO. Die kompakte und einfache Sprache erfordert keine Vorkenntnisse. Das Programmierziel besteht darin, einen virtuellen Roboter in einem zweidimensionalen Raster bewegen zu lassen und einfache Aktionen auszuführen. Es vermittelt den Lernenden die allgemeinen Prinzipien der Programmierung, die überall angewendet werden können. Es ist als kostenloser Download für Windows, Mac OS X und Linux verfügbar.

Was einem Kind gefallen könnte: Lernen Sie die Grundlagen der künstlichen Intelligenz und setzen Sie sie später auf realen Robotern wie den von LEGO Mindstorms NXT 2.0 erhältlichen Kits ein.

Kindern beizubringen, wie man Code programmiert und programmiert, ist jetzt ein Teil von Edutainment. Für die heutige Gesellschaft ist es wichtig, dass die Bürger lernen, über den Komfort von Anwendungen und Geräten hinauszuschauen und zu verstehen, wie sie wirklich funktionieren. Wir wissen, wie man Computer verwendet, aber wir sollten auch wissen, wie man sie programmiert. Es geht also um alle Innovationen, die noch nicht geschehen sind. Wie dieser ausführliche CNN-Artikel sagt, “Computer Klasse” Es kann nicht darum gehen, Kindern beizubringen, die heutige Software zu verwenden. Es muss darum gehen, Kindern beizubringen, die Software von morgen herzustellen.

Sind Sie einverstanden?

Erfahren Sie mehr über: Programmierung.