Computational Thinking Pattern

Aus Scalablegamedesign
Zur Navigation springen Zur Suche springen

Under Construction

"Computational Thinking" meint, dass Probleme so formuliert werden, dass sie von Computern bearbeitet werden können.

"Computational Thinking Patterns" sind Denk- und Analysemuster, welche dazu dienen, Computational Thinking umzusetzen. Indem Kinder "Computational Thinking Patterns" anwenden, lernen sie, Probleme computergerecht zu formulieren. "Computational Thinking Patterns" können auch in der realen Welt gesehen werden und schlagen somit eine Brücke zwischen der Alltagserfahrung und der Computertechnik.


Muster

Es gibt eine Reihe von Mustern in der aktuellen Literatur, zur besseren Übersicht werden sie hier in Gruppen eingeteilt.


Bauen

Verarbeitung erfordert oft, dass Elemente entstehen oder abgebaut werden.

Generieren

Generieren

Ein neues Element entsteht, zum Beispiel neben einem bestehenden.

Absorbieren

Fortbewegung

Tastensteuerung

Ziehen

Stossen

Transportieren

Choreographie

Kollision

Information

Befragen & Zählen (Polling)

Nummerieren & Identifizieren

Orientierung

Pfad

Diffusion

Hill Climbing

Kollaborative Diffusion (mehrere Agenten)

Hierarchische Diffusion (mehrere Bedürfnisse)