Programmierkurse

Wie funktioniert Educode?


 

Einleitung & Aufgabe

 

Wenn man ein Modul bei Educode startet, befindet sich auf der linken Seite die Einleitung in dieses Modul. Dort werden die Grundlagen vorgestellt, die man für das aktuelle und die nachfolgenden Module benötigt. Mithilfe von einfacher Codebeispiele werden hier die einzelnen Komponenten erläutert. Unter der Einleitung befindet sich die Aufgabe. Diese gilt es in dem jeweiligen Modul zu bewerkstelligen. Die beiden Bereiche Einleitung und Aufgabe können mithilfe einer Schaltfläche ausgeblendet werden, um mehr Platz für den Editor und die Visualisierung zu haben.

 

Editor & Steuerung

 

In der mittleren Spalte der Modulübersicht befindet sich der Editor. Dort sind untereinander verschiedene Codeblöcke dargestellt. Die Reihenfolge ist dabei standardmäßig zufällig. Es steht jedoch auch ein Präsentationsmodus zur Verfügung, bei der die Codeblöcke in der richtigen Reihenfolge dargestellt werden. Die Codeblöcke können mittels Drag & Drop sortiert werden. In der richtigen Reihenfolge zusammengesetzt ergeben diese ein ausführbares Programm. In der bereits erwähnten Aufgabe wird erklärt, was genau mit dem Programm erreicht werden soll.

Unter dem Editor befindet sich die Steuerung. Wenn die Reihenfolge der Codeblöcke korrekt ist, kann dort die Wiedergabe gestartet werden. Wenn nicht, werden entsprechende Fehlermeldungen ausgegeben, die den Benutzer dabei unterstützen, die Reihenfolge zu korrigieren. Das Programm kann automatisch oder manuell durchlaufen und jederzeit zurückgesetzt werden. Bei der automatischen Wiedergabe kann außerdem die Wiedergabegeschwindigkeit geregelt werden.

 

Visualisierungen & Variablen

 

Um auch als Anfänger zu verstehen, was in dem Programm passiert, werden Teilschritte des Programms auf der rechten Seite eines Moduls visualisiert. Dadurch kann der Benutzer jederzeit den Quellcode nachvollziehen. Unter der Visualisierung befindet sich eine Tabelle, in der die aktuellen Variablen mit den dazugehörigen Werten dargestellt. Diese beiden Komponenten sind somit ein wichtiger Bestandteil der Anwendung.

 

Hilfestellungen

 

Um zu verstehen wie ein Modul aufgebaut ist und welche Möglichkeiten vorhanden sind, gibt es ein eingebautes Tutorial, das man erreicht, in dem man auf das Fragezeichen in der rechten oberen Ecke klickt. Auch die Codeblöcke sind mit Fragezeichen versehen, bei denen man weitere Hinweise zum Code erhält, wenn man mit der Maus darüber fährt.