Arbeitsabläufe


Mit Hilfe fertiger Simulations- Beispiele aus verschiedensten Fachgebieten, kann ein leichter Zugang von Lehrern zum ausgewählten Fach-Thema durch die gut erklärten Beispiele und durch einfache Parameter Variationen erreicht weden. 


Ein eher anspruchsvolles Beispiel aus der Kategorie Computer Science / Zelluläre Automaten ist zum Beispiel Page Rank: Wie funktioniert eine Suchmaschine im Internet

PageRank ist ein Algorithmus/eine Metrik, der an der Stanford University von Larry Page und Sergey Brin entwickelt wurde, die später die Google-Suchmaschine (und das Unternehmen) auf der Grundlage dieser Methode erstellten. Page Rank ist eine Technik zur Einstufung der Relevanz von Webseiten im Internet durch Analyse der Hyperlink-Struktur, die Seiten miteinander verbindet.

Dieses Modell demonstriert zwei unterschiedliche (wenn auch verwandte) agentenbasierte Verfahren zur Berechnung des PageRank von miteinander verbundenen Webseiten. Die Verwendung einer agentenbasierten Perspektive versucht, ein tieferes Verständnis dieses Algorithmus und der dahinter stehenden Mathematik zu vermitteln.

Für jedes der zahlreichen Modelle die in der Library von NetLogo verfügbar sind, gibt es Infos mit einer festgelegten Struktur. Die vorgegebene Struktur dient hier nicht nur dazu, ein Verständnis für die dargebotene Simulation zu vermitteln, sondern sie erfüllt auch den Zweck der Dokumentation des Programm-Codes. Darüber hinaus wird auch der Anspruch einer  wissenschaftlicher Vorgehensweise unterstützt. Ein Simulationsmodell, welches in der weltweiten NetLogo-Community entsteht und zur Veröffentlichung freigegeben werden soll, muss nicht nur in der sauberen Programmierung sondern auch in der vollständigen Dokumentation durch das CCL geprüft sein.

Was ist es ?

Wie arbeitet es ?

Angewendete Methoden in dem Modell

Wie wird es angewendet ?

Was soll beobachtet werden ?

Welche Versuche werden vorgeschlagen ?

Welche Erweiterungen können / sollen durchgeführt werden ?

Spezielle NetLogo Eigenheiten des Modells

Verwandte Modelle

Credits und Referenzen

Wie ist das Modell zu zitieren ?

Copyright und Lizenz - Angaben


 Unterstützung


durch das Center for Connected Learning and Computer Based Modelling

https://ccl.northwestern.edu/

Das Programmsystem Netlogo ist sehr gut und umfänglich dokumentiert. Eine Kontext orientierte Hilfe-Funktion erleichtert die Programmierung. Durch das Betreuungs-Team im "Center for Connected Learning" wird eine gute Unterstützung angeboten.

Vielseitigkeit 

In NetLogo stehen vielseitige und für nahezu alle Unterrichtsfächer geeignete Modelle bereit:

Art, Biology, Chemistry, Physics, Computer Science, Earth Science, Games, Mathematics, Networks, Philosophy, Psychology, Social Sciences, System Dynamics und vieles mehr.

Beispiele: 


Durch den Bottom-Up Ansatz der jeder Agentenbasierten Simulation eigen ist, werden die Grundprinzipien von Verfahren und Algorithmen nicht nur verbal erklärt sondern in ihren qualitativen und quantitativen Leistungen erfahrbar und erlebbar.

Durch die einfach gestaltete Möglichkeit, gängige Programmiersprachen, wie etwa PYTHON in die Netlogo Modelle einzubinden, wird auch für den  fortgeschrittenen Informatik - Unterricht eine nahtlose Verwendung von Netlogo möglich. 

Beispiel : Benutzung von Python Import Modulen

Tools


Smarte Automatisierte  Tools

Neben der Möglichkeit  Datenbanksysteme und weitere periphere Tools einzubinden, bestehen zwei Erweiterungen, BehaviorSearch und HubnetClient mit denen grössere Untersuchungen mit einem Modell, sowie die Zusammenarbeit mit realen "Agenten" also z.B. Schülern über das Internet möglich wird.