beanz Magazin

Alice lehrt Programmierkonzepte, während Kinder mit seiner benutzerfreundlichen Oberfläche und dem Storytelling animierte Filme erstellen.

In dieser Ausgabe geht es um Projekte, mit denen Kinder (und alle, die Zeit haben) Spaß haben und grundlegende Computerprogrammierung und Informatik lernen können. Alice ist eine Bildungsprogrammiersprache, mit der man auf einfache Weise 3D-Animationen und Videos erstellen kann, während man grundlegende Programmierkonzepte lernt. Alice 3.0 hilft auch beim Erlernen von Java, einer gängigen Programmiersprache. Es gibt viele Alice-Tutorials online und Videobeispiele und Lektionen auf YouTube.

Was ist Alice?

Dieses kurze Oracle Academy Lektionsübersichtsvideo zeigt die Grundlagen, wie man Animationen mit Alice erstellt:

Die vollständige Lektion ist unten verlinkt und es lohnt sich, sie durchzuarbeiten. Sie sehen in diesem einfachen Alice-Tutorial, dass es keine Syntax- und Interpunktionsregeln gibt, mit denen Sie sich beim Erstellen einer Animation herumschlagen müssen. Dennoch macht es Alice einfach, alle Parameter zu definieren, die Sie normalerweise mit Code definieren würden. Auf diese Weise erhalten Sie das Beste aus beiden Welten, wenn Sie anfangen, das Programmieren zu lernen.

Alice bildet auch einen interessanten Kontrast zu Codea, der iPad-Anwendung, mit der Sie Videospiele durch eine Mischung aus einer professionellen Sprache (Lua), einem intuitiven Code-Editor, sofortigem Feedback zum Testen Ihres Codes und vielen Tutorials und Referenzhandbüchern, um mehr zu lernen, erstellen. Alice bietet ähnliche Möglichkeiten, nur durch eine Block-Programmierschnittstelle, wo Sie Blöcke ziehen, sie konfigurieren und dann die Blöcke nach Bedarf neu anordnen, damit Ihre Animation das tut, was Sie wollen.

Im Gegensatz zu Codea macht es die Alice-Schnittstelle (und Scratch, eine andere Block-Programmiersprache) jedoch schwierig, Fehler zu machen. Alice ist also ein großartiges Sprungbrett zu Codea, das sich an Leute richtet, die sich für Programmierung, Videospiele und das Basteln mit echtem Code interessieren.

Alice hat sich auch als interessant für junge Frauen und unterrepräsentierte Gruppen in der Informatik erwiesen. Der Fokus auf Storytelling, auf ein visuelles Interface, auf eine relativ einfache Art, Parameter zu setzen und Alice zum Laufen zu bringen, all das spricht Menschen an, die sich scheuen, Technik zu benutzen. Alice hilft den Menschen zu erkennen, dass es bei der Computertechnik mehr um menschliche Kreativität und die Interaktion mit Menschen geht als um maschinelle Programmierung. Alice lässt die Menschen das tun, was sie gut können, während die Software das tut, was sie gut kann.

Wie man mit Alice anfängt

Der erste Schritt ist, auf Alice.org online zu gehen und herumzuklicken, um etwas über das Projekt zu erfahren, die kostenlose Software herunterzuladen (Windows, Mac, Linux) und ein paar Dinge auszuprobieren. Dann schauen Sie sich Tutorials und das Benutzerhandbuch auf der Alice.org-Seite an. Schauen Sie sich dann den Oracle Academy Kurs und andere Tutorials an, von denen viele am Ende dieses Artikels verlinkt sind.

Alice kann kostenlos heruntergeladen und benutzt werden. Die Oberfläche ist recht einfach zu verstehen, besonders wenn Sie sich Einführungsvideos ansehen.

Alice-Tutorials

Es gibt Dutzende von Alice-Tutorials online, von Universitätskursen bis hin zu YouTube-Videos. Hier ist ein exzellentes Beispiel, von mwisan1, das beschreibt, wie man Alice installiert. Die YouTube-Seite listet auch andere Tutorials in seiner Serie auf, darunter ein Video über das Upgrade von Alice 2.x auf 3.x.

Kurioserweise scheint das Alice-Team an der Carnegie Mellon keine YouTube-Homepage mit ihren Videos zu haben. Wenn ich die Seite übersehen habe, lassen Sie es mich wissen. Wenn Sie auf YouTube oder einer anderen Suchmaschine nach Alice-Tutorials suchen, sollten Sie viele gute Tutorials finden.

Es gibt auch ein seltsames, aber interessantes Video-Tutorial auf YouTube, das zeigt, wie man einen Flugsimulator in Alice erstellt. Allerdings gibt es keinen Ton, so dass Sie das Video vergrößern und dann anhalten/starten müssen, um die Schritte zu wiederholen. Aber das Tutorial ist ein gutes Beispiel für die Bandbreite dessen, was online zur Verfügung steht, um mit Alice zu spielen und die Grundlagen der Programmierung zu erlernen.

Mehr erfahren

Alice

Alice Tutorials

Getting Started with Java Using Alice 3 (Oracle Academy)

Alice Ressourcen

Alice 3.1 (YouTube)(mwisan1)

Alice 3D Flugsimulator (YouTube)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.