Scratch: Kostenloses interaktives Tool zum Erlernen der Computerprogrammierung

Fangen(Are) Sie an, Code zu lernen? Der Prozess mag exorbitant erscheinen, und Ihnen muss geraten worden sein, kleine Schritte zu unternehmen. Aber haben Sie eine interaktive Option in Betracht gezogen, bevor Sie in die technischen Konzepte der Programmierung eintauchen? Scratch von MIT ist ein kostenloses Lerntool, das Benutzern hilft, Animationen und Spiele mit interaktiven Blöcken zu erstellen. Dies hilft nicht nur, die Konzepte der Programmierung zu verstehen, sondern es macht auch Spaß, das Tool selbst zu verwenden.

Scratch –(Scratch – Learn) Computerprogrammierung lernen

Scratch - Computerprogrammierung lernen

Scratch gibt es schon seit geraumer Zeit. Ich wurde von Harvards CS50x in dieses Tool eingeführt . Scratch bezeichnet sich selbst als blockbasierte visuelle Programmiersprache. Der ursprüngliche Zweck des Tools war es, kleinen Kindern Programmierkonzepte beizubringen, aber das Tool wurde auch von Erwachsenen gut angenommen. Das Tool hat vielen Schülern geholfen, die grundlegenden Konzepte der Computerprogrammierung zu verstehen, ohne eine tatsächliche Codezeile zu schreiben.

Es gibt bereits zahlreiche Projekte, die auf Scratch erstellt wurden, und das Beste daran ist, dass Sie vorhandene Projekte anzeigen, abspielen oder sogar bearbeiten können. So erhalten Sie eine gute Vorstellung davon, wie das Tool funktioniert und welche Einsatzmöglichkeiten es bietet.

Da das Tool für Anfänger und Kinder gedacht(intended for beginners and children) ist , verfügt es über eine sehr einfach zu bedienende und recht interaktive Benutzeroberfläche. Sie können ein neues Projekt erstellen und unverändert weiterarbeiten; Sie müssen sich nicht anmelden, um Scratch zu verwenden .

Das grundlegendste Element oder der Akteur in einem Scratch - Projekt ist ein Sprite . Sie können beliebig viele Sprites hinzufügen und diese entsprechend steuern. Es sind viele Sprites in das Tool integriert, und Sie können sogar benutzerdefinierte Sprites von Ihrem Computer hochladen. Sobald Sie mit dem Hinzufügen von Sprites fertig sind , können Sie den Hintergrund der Bühne auswählen und die Optik Ihres Scratch - Projekts anpassen.

Jetzt ist es an der Zeit, die eigentliche Logik hinzuzufügen, damit sich Ihre Sprites wie beabsichtigt verhalten. Alle Codeblöcke sind im linken Menü verfügbar, und Sie können einen geeigneten Block in den Arbeitsbereich ziehen. Sie können so viele Blöcke verbinden, wie Sie möchten. Die Motivation dahinter ist, eine Arbeitslogik zu schaffen, die Ihren Sprite über die Regeln der Umgebung leitet.

Die Blöcke sind gut kategorisiert in Motion , Looks , Sound , Events , Control , Sensing , Operators und Variables . Bewegungsblöcke können Ihnen helfen, sich in Ihrem (Motion)Sprite zu bewegen . Aussehen(Looks) kann definieren, wie der Charakter erscheint; Sie können das Kostüm oder die Farben einer Figur programmatisch ändern. Soundblöcke(Sound) können Sounds abspielen, die Lautstärke erhöhen usw. Scratch hat viele Sounds eingebaut, aber Sie können auch benutzerdefinierte Sounds hochladen oder aufnehmen.

Ereignisblöcke sind eine gute Möglichkeit, ein Sprite auf ein Ereignis reagieren zu lassen. Es sind viele Eventblöcke verfügbar, einschließlich des beliebtesten Events „When Green Flag Clicked“ . Mit Steuerblöcken können Sie Wenn-Sonst- oder Schleifenlogik in anderen Blöcken erstellen. Wahrnehmungsblöcke sind wiederum eine gute Möglichkeit, Umgebung und Ereignisse zu erkennen. Operatoren geben Ihnen Zugriff auf allgemeine arithmetische und logische Operatoren. Variablen enthalten alle Blöcke, mit denen Sie einige Daten in Allzweckvariablen speichern und darauf zugreifen können.

Wenn die eingebauten Blöcke Ihren Zweck nicht zu erfüllen scheinen, können Sie auch Ihre Blöcke erstellen. Benutzerdefinierte Blöcke sind unter Meine Blöcke verfügbar.

Scratch ist zweifellos ein sehr gutes Werkzeug, um Ihre Computerprogrammierreise zu beginnen. Es ist ein gutes Werkzeug für Kinder und Erwachsene. Die einfach zu bedienende Benutzeroberfläche und das Konzept, vorprogrammierte Blöcke zu stapeln, funktionieren sehr gut, weshalb Sie viele interessante Projekte auf der Scratch-Website sehen können .



About the author

Ich bin ein leitender Softwareentwickler und Entwickler von Bildern und iPhone-Apps mit über 10 Jahren Erfahrung. Meine Fähigkeiten in Hardware und Software machen mich zur perfekten Besetzung für jedes Unternehmens- oder Verbraucher-Smartphone-Projekt. Ich habe ein tiefes Verständnis dafür, wie man qualitativ hochwertige Bilder erstellt, und kann mit allen verschiedenen Bildformaten arbeiten. Außerdem bin ich mit der Entwicklung von Firefox und iOS vertraut.



Related posts