Coding: Scratch 003

Heute beschäftigen wir uns mit dem zweiten Prinzip beim Programmieren, dem „Repetition“ (der Wiederholung von Befehlen in sogenannten Schleifen [Loops]).

Bei diesem Prinzip ist es wichtig, sich wiederholende Muster („Patterns“) zu erkennen, die dann in Form von Anweisungen in einer Schleife codiert und mehrfach abgearbeitet werden.

Diese Vorgehensweise hat mehrere Vorteile:

  • Das Programm ist besser lesbar.
  • Es ist leichter editierbar (stellt euch vor, ihr möchtet ein Achteck [Oktagon] zeichnen: nur der Drehwinkel muss geändert werden).
  • Das Programm benötigt weniger Speicherplatz und läuft schneller ab.

Hier ist wieder unser Code-Beispiel:

Im Vergleich dazu findet ihr hier noch mal den „längeren“ Code, der zum selben Ergebnis kommt.

Dieses kleine Programm beschreibt ebenfalls ein Quadrat:

Weitere Coding-Beispiele findet ihr hier. Die Kategorie „Digitalisierung, Mediennutzung“ beinhaltet weitere Beiträge zu den entsprechenden Themen.

Für Rückfragen stehe ich euch gerne zur Verfügung.

(Bild: Pixabay)

Coding: Scratch 002

Heute beschäftigen wir uns mit dem ersten Prinzip beim Programmieren, dem „Sequencing“ (der Aneinanderreihung von Befehlen).

Hier werden verschiedene Anweisungen im Editor nacheinander notiert und in genau dieser Reihenfolge auch verarbeitet. Für das korrekte Ergebnis kann die Reihenfolge der einzelnen Anweisungen entscheidend sein. Nachfolgend ein Beispiel:

Dieses kleine Programm beschreibt die Zeichnung eines Quadrats:

Weitere Coding-Beispiele findet ihr hier. Die Kategorie „Digitalisierung, Mediennutzung“ beinhaltet weitere Beiträge zu den entsprechenden Themen.

Für Rückfragen stehe ich euch gerne zur Verfügung.

(Bild: Pixabay)

Coding: Scratch 001

In Kürze werden wir uns sehr intensiv, aber trotzdem mit Humor, Neugier und Offenheit, mit den Themen Algorithmen, Coding und Daten beschäftigen. Dabei orientieren wir uns am „DigComp 2.2“ der EU und am „Kompetenzrahmen Data Literacy“ des HFD. Ergänzend nutzen wir die App „Stadt|Land|DatenFluss“ des DVV.

Wir beginnen unsere gemeinsame Reise mit der Programmiersprache „Scratch“, um grundlegende Programmierkonzepte auf sehr angenehme Art und Weise kennenzulernen.

Mit diesem kleinen Programm fliegen wir zur Erde zurück.

Weitere Coding-Beispiele findet ihr hier. Die Kategorie „Digitalisierung, Mediennutzung“ beinhaltet weitere Beiträge zu den entsprechenden Themen.

Für Rückfragen stehe ich euch gerne zur Verfügung.

(Bild: Pixabay)