Eine neue Programmiersprache für Kinder
Die komplexe Syntax von Programmiersprachen ist die Perspektive des Werdens ein echter Geek entmutigend für viele.
Aber nichts ist so einfach, sogar Kinder können es tun.
Mitchel Resnick und seinen Kollegen am MIT Media Lab, unterstützt
von der National Science Foundation konzentrieren sich auf junge Menschen
begeistert von Informatik durch den Einsatz von Technologie als Mittel zur
äußern Sie sich in kreativer Weise, unter anderem durch computer
Programmierung.
Die Zielgruppe: im Alter von 8 bis 16. Aber Sie können es, zu verwenden.
Im Scratch erfolgt die Codierung mit grafischen Blöcken. Ein Student schreibt
Code durch Einrasten zusammen Blöcke, viel wie Legosteine oder Stücke von einem
Puzzle. Darüber hinaus sollen die Blöcke passen nur auf Arten, die
machen Sie syntaktischen Sinn. Dies eliminiert die gefürchteten Syntax-Fehler, die
oft zu vereiteln und junge Programmierer zu entmutigen.
Erstellen Sie eine Programm, Studenten per Drag-and-Drop die Blöcke, um Verfahren zu schaffen.
Beispielsweise könnte ein Schüler ein Verfahren, das würde code ein
Abbildung Tanz. Scratch ist einfach für die Menschen anfangen, aber immer noch
bietet die komplexe Umgebung, die Menschen ermöglicht, mehr design
komplizierte Projekte. Dies ist die ideale Kombination für die Förderung
Anfänger, bieten aber trotzdem ein herausfordernden Umfeld für Scratch
Experten.
Als Resnick und sein Team im Jahr 2007 neu gestartet, begannen sie auch eine Scratch-Webseite
Dadurch wird Scratch Programmierer, ihre Projekte im Web zu veröffentlichen
und mit anderen teilen. Dadurch entsteht eine Online-Community wo Menschen
Teilen und gemeinsam an Projekten von Grund auf.
Seit Markteinführung fast 800.000 Projekte auf die Scratch-Website hochgeladen.
Eine praktische Anwendung: Studenten in Englisch-Kurse als Kratzer verwenden
ein Werkzeug, um in ihrem Buch Berichten verwenden. Resnick und Kollegen sagen, dass
Injektion von Computer-Programmierung in-Informatik-Kurse mehr
entspricht genau die heutigen Welt wo Computer-Programmierung
Fähigkeiten werden in den unterschiedlichsten Berufe benötigt.
Resnick sorgen, dass Kinder heutzutage viel Technik aber möglicherweise nicht digital fließend.
Resnick weist darauf hin, dass um eine Fremdsprache fließend zu sein, man muss
in der Lage zu erklären, eine komplexe Idee oder eine Geschichte erzählen, nicht nur in der Lage sein
sagen Sie ein paar Sätze in der Sprache. Analog, behauptet er, dass sein
Digital fließend, bräuchte man in der Lage sein, Dinge zu konstruieren
die digitalen Werkzeuge werden nicht nur in der Lage, sie zu benutzen.