Erste Übung


Die erste Übung sollte das Konzept basics abdecken und keine Voraussetzungen haben. Sie sollte nur gerade so viel Information vermitteln, dass Lernende die vorliegende Übung lösen können.

Viele Tracks haben bereits eine Übung implementiert, die basics abdeckt. Um dich damit vertraut zu machen, was in einer solchen Übung üblicherweise gelehrt wird, empfehlen wir dir, dich bei ein paar verschiedenen Tracks anzumelden, die den Learning Mode haben, und die erste Konzept-Übung zu lösen.

Jede Sprache ist anders, und es kann sein, dass du mehr einführen musst als andere Tracks, oder weniger. Wenn du zum Beispiel ein Programm kompilieren musst, damit es läuft, solltest du das in der Einführung zur Übung erwähnen.

Weitere Dinge, die in der Übung basics oft behandelt werden, sind:

  • Definitionen von Funktionen oder Methoden
  • das Aufrufen von Funktionen
  • das Übergeben von Argumenten an Funktionen
  • das Zuweisen eines Werts zu einem Namen (Variablen und/oder Konstanten)

Verwende so wenige Datentypen wie möglich. Wenn es geht, verwende nur Ganzzahlen, denn ihre Schreibweise ist in den meisten Sprachen gleich und praktisch jedem bekannt.

Wenn es einen Track für eine Sprache gibt, die deiner ähnlich ist, schau doch nach, ob du deren Übung forken und als Ausgangspunkt verwenden kannst.

Fasse dich kurz; du möchtest Lernende nicht mit Informationen überladen. Die Einführung sollte gerade genug erklären, damit Lernende den Code ansehen und erkennen können, was die einzelnen Teile sind. Sie brauchen kein tiefes Verständnis von alldem, aber sie sollten sich auch nicht fragen müssen, was etwas ist.

Lernende sollten nur ein oder zwei Konzepte aktiv verwenden müssen.