Computational Thinking Pattern

Aus Scalablegamedesign
Version vom 18. Mai 2017, 07:23 Uhr von MichaelMittag (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Under Construction = "Computational Thinking" meint, dass Probleme so formuliert werden, dass sie von Computern bearbeitet werden können. "Computational T…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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

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)