2009-10-26 9 views

Antwort

3

Toontalk ist etwas zum Anschauen. Ich benutzte es erfolgreich mit einer Gruppe von zehn- bis elfjährigen Kindern und es wurde mit viel jüngeren Kindern verwendet. Natürlich denke ich, Scratch hat es auch. Aber Toontalk wurde speziell entwickelt, um sich mehr wie ein Spiel zu fühlen. Es ist im Wesentlichen eine 3D-Welt, in der Kinder erforschen und interagieren können und in der sie Programme erstellen, indem sie Roboter trainieren. Sehr empfehlenswert.

Die ToonTalk 3D-Umgebung arbeitet genial als Metapher für anspruchsvolle Programmierkonzepte. Es gibt eine ganze Reihe von wissenschaftlichen Arbeiten, die auf der Toontalk Seite über die pädagogische Theorie hinter Toontalk verlinkt sind.Hier ist one interesting paper that describes how the Toontalk 3d objects map onto abstract programmming concepts.

+0

Ich habe keine Ahnung was ein "Fünftklässler" ist. Bitte verwenden Sie Altersgrenzen, anstatt Schulbezirke. – TRiG

2

Ich gebe zu, ich bin kein professioneller Pädagoge. Und meine Informationen über die Programmierung von Kindern könnten zu veraltet sein, aber meine Mutter war so nah dran, wie sie in den 1980ern zu einem Computerpädagogen kamen, und hier sind ein paar Tricks aus ihrem Buch.

Als ich 8 war, hatte sie kein Problem mir logo

Lehre Ich würde denken, dass vor dem Lesen Fähigkeit etwas entwickelt wird, ist es schwierig wäre, die Semantik eines beliebigen Programmiersprache zu lehren - aber einfach. Und das erste "Aha!" zum Programmieren (zu mir) würde realisieren, dass, wenn Sie wirklich einfache Befehle zum Computer geben, es ordentliche Sachen für Sie tut.

Wenn ich Kindern beibringen müsste, die noch am Lesen von Grundlagen arbeiten, würde ich mich wahrscheinlich auf Spiele konzentrieren, die nicht direkt mit einer Programmiersprache verbunden sind, aber die Logikentwicklung beinhalten. Dinge wie:

  • Buchstaben-Codes zuordnen und aus Buchstaben übersetzen
  • Spiele codieren, wo man einfache Regeln zu befolgen Dinge zu bewegen, Datenstrukturen zu emulieren.
  • Puzzlespiele, die von Informatikkonzepten Gebrauch machen - wie Algorithmen des kürzesten Weges. Nicht bei der Analyse des Algorithmus, sondern bei der Entwicklung des Algorithmus.

Ich fürchte, ich kenne keine vorgefertigten Material für diese Art von Sachen. Aber ich denke, dass Sie vielleicht Ihre eigenen erstellen können.

Die Grenzen würden die kognitiven Fähigkeiten der Kinder sein - ich weiß, dass es bestimmte Punkte gibt, wo die Theorien sagen, dass Kinder bestimmte Arten von abstrakten Konzepten nicht tun können. Zum Beispiel habe ich gerade ein Beispiel gehört, in dem erwähnt wurde, dass Vorschulkinder mit der Idee, dass etwas mehr als einen Namen haben kann, nicht umgehen können. Da ich nicht genau weiß, wo diese Punkte kognitiven Wachstums typischerweise auftreten, bin ich nicht zu 100% sicher, welches Spiel für welche Altersgruppe geeignet wäre - es könnte Versuch und Irrtum sein.

+0

Im wenig Arbeit habe ich wirklich mit Kindern getan (4., 5. Klasse) die Grenze mehr ihre Aufmerksamkeitsspanne zu sein, Tatsache scheint, dass die meisten nicht durch Programmierung an sich motiviert und Tatsache ist, dass textuelle Programmiersprachen per definitionem kaum Spaß machen. Die Kinder mögen die Multimediafähigkeiten einiger Werkzeuge und neigen dazu, sich darauf zu konzentrieren, zu Lasten des eigentlichen Programmlernens. Dort dachte ich, Toontalk sei überlegen.Ich habe es benutzt, nachdem ich mehrere auf Kinder ausgerichtete Versionen von Logo und Toontalk getestet hatte, die viel besser darin waren, ihnen beim Erlernen von Programmierkonzepten zu helfen. –

0

Scratch ist die einfachste Programmiersprache, die ich für Kinder gefunden habe. Sie können es wie Logo verwenden, aber es ist viel schöner.

Ich denke Alice ist zu hart für Kinder im Alter von 8 Jahren.

0

Microsoft hat auch Small Basic und v0.2 vor kurzem geliefert.

Diese Version enthält auch ein cooles neue Feature, das von Small Basic Visual Basic- mit dem Knopfdruck Studenten leicht Absolvent ermöglicht. Schauen Sie sich die vollständigen Versionshinweise in der Small Basic Blog.

Small Basic ist ein Projekt, das auf zielt, um "Spaß" zurück zur Programmierung zu bringen. Durch die Bereitstellung einer kleinen und leicht zu erlernenden Programmiersprache in einer freundlichen und einladende Entwicklungsumgebung, Small Basic macht die Programmierung einer Brise. Ideal für Kinder und Erwachsene gleichermaßen, hilft Small Basic Anfänger den ersten Schritt in die wunderbare Welt der Programmierung .

Herunterladen und für weitere Informationen: MS Small Basic v 0.2

0

Als ich sehr klein war, dass wir die Dinge gelehrt, die Ähnlichkeiten mit der Programmierung hat, aber nicht ganz Programmierung, Spiele mit Rätsel zu lösen, tangrams und sogar wählen- Ihre eigenen Abenteuer-Schreibprogramme. Später lernten wir LOGO.

1

Ich benutze Alice, um Kinder von 11 bis 14 Jahren zu unterrichten. Es funktioniert gut für sie, aber ich würde es nicht für Kinder viel jünger als das verwenden, es sei denn, es war eine Eins-zu-eins-Situation. Ich kann nicht für Scratch sprechen.

Eine Sache, für die ich sprechen kann, ist Lego Mindstorm Programmierung. Im Gegensatz zu Alice und Scratch kostet es etwas, aber es ist sehr zugänglich für die Klassen 1 bis 4. Sehen Sie, ob die First Lego League eine Gruppe in Ihrer Nähe hat, so dass Sie sich mit anderen zusammenschließen können, um bei den Kosten zu helfen.

0

Es gibt einige Systeme wie Toontalk, aber um etwas wie Programmierung zu tun, müssen Sie mit der Sequenz fertig werden - das folgt, dass, folgt, dass - und grundlegende Arithmetik. Deshalb 8+.

Jünger, Sie möchten, dass die Kinder, mit denen Sie arbeiten, entweder eine gute Vorstellung davon haben, was Sequenz sein könnte - sagen wir von den folgenden Anweisungen - und von einer guten Schnittstelle unterstützt werden, wo drag and drop nicht so knifflig ist .

0

RoboMind ist eine einfache Lernprogrammumgebung mit einer eigenen Skriptsprache, die es Anfängern ermöglicht, die Grundlagen der Informatik durch Programmierung eines simulierten Roboters zu erlernen.

Neben der Einführung gängiger Programmiertechniken bietet es auch Einblicke in Robotik und künstliche Intelligenz. RoboMind ist als eigenständige Anwendung für Windows, Linux und Mac OSX verfügbar. Es ist kostenlos und Open Source.

Es lohnt sich, es auszuprobieren!

www.robomind.net