Aufgaben und Kursmaterialien Aufgaben Quiz: eingestreut in die Einheiten, typischerweise 2-3 Fragen Tests: am Ende jeder Einheit, länger als Quiz, können etwas Beobachtung oder Programmierung von Modellen erfordern Abschlussprojekt: fällig am Kursende, Kontrollpunkte auf dem Weg, entwickelt während des gesamten Kurses In diesem Video geht es um die Aufgaben und die Materialien, die Sie für diesen Kurs verwenden könnten. Zu den Aufgaben: es gibt eine Reihe unterschiedlicher Aufgabentypen in diesem Kurs. Quiz sind in die Einheiten eingestreut. Sie bestehen typischerweise aus zwei oder drei Fragen und sollen nur eine kleine Kontrolle sein, dass Sie die vorhergehenden Videos aufmerksam gesehen und die grundlegenden Ideen verstanden haben. Ich werde mehr oder weniger eines pro Untereinheit erstellen, aber es wird auch Untereinheiten wie diese geben, die keines haben. Es kann stattdessen andere Arten von Aufgaben geben, die wir noch besprechen werden. Es gibt auch Tests, sie kommen am Ende jeder Einheit. Tests sind länger als ein Quiz. Sowohl Quiz, als auch Tests erfordern manchmal, Modelle laufen zu lassen oder etwas zu Programmieren, vor allem später im Kurs. Am Anfang geht es vor allem um konzeptionelle Fragen. Die Aufgaben können etwas Arbeit erfordern um sie erfolgreich abzuschließen. Das letzte, und in meinen Augen wichtigste, ist das Abschlussprojekt. An diesem Projekt werden sie während des gesamten Kurses arbeiten, und es am Ende abgeben. Und ich möchte, dass Sie sofort damit anfangen. Denken Sie ein bisschen darüber nach, welches Phänomen sie interessiert und was Sie mit Hilfe von agentenbasierter Modellierung untersuchen wollen. Sie können Ihre Meinung ruhig immer wieder ändern, Sie müssen nicht bei der Idee bleiben, die Sie jetzt haben. Indem Sie im Kurs immer mehr dazulernen, werden Sie etwas finden. Auf diesem Weg werde ich immer wieder sogenannte Kontrollstellen (Checkpoints) einrichten. Das sind verschiedene Punkte, an denen ich Ihnen konkrete Aufgaben stelle, über die Sie nachdenken, oder für die Sie etwas entwickeln sollen, das Ihnen dabei hilft, nach und nach das Modell zu erstellen. Das Ergebnis wird das Projekt sein, das Sie im Laufe des gesamten Kurses entwickeln und am Ende einreichen. Software - NetLogo: http://ccl.northwestern.edu/netlogo gehen Sie durch die Tutorien - R: http://r-project.org/ viele Tutorien verfügbar Um Ihnen dabei zu helfen, verwenden wir natürlich Software. Die erste Software haben sie wahrscheinlich schon angeschaut, da wir darüber schon in den ersten Untereinheiten gesprochen haben: NetLogo. NetLogo ist ein freies, quellenoffenes Werkzeug for agentenbasierte Modellierung, entwickelt von Uri Wilensky. Wir werden etwas genauer besprechen, wo es herkommt und warum es in den nächsten Einheiten wichtig wird. Auf jeden Fall empfehle ich Ihnen sehr, falls Sie es noch nicht getan haben, auf die Seite von NetLogo zu gehen, die Tutorials durchzugenen, die Software herunterzuladen und zu installieren. Denn wir werden sie sehr intensiv in diesem Kurs verwenden. NetLogo ist für alle Betriebssysteme verfügbar: Windows, Mac, Linux. NetLogo läuft also fast überall und sieht auch sehr ähnlich aus, das haben sie sehr einheitlich hinbekommen. Deneben werden wir auch ein bisschen R benutzen, das ist eine statistische Software. Mein Hauptziel dabei ist, Ihnen zu zeigen, wie man Daten, die von den Modellen in NetLogo erzeugt wurden, in R importiert und damit grundlegende statistische Analysen macht. Dies ist kein Kurs über R, sondern über agentenbasierte Modellierung, daher werde ich nicht ins Detail gehen, wie man die Daten analysiert, wenn man sie in R importiert hat. Sie sollen aber sehen, wie man die Daten in R läd und mit ihnen arbeitet. Sie können für die Arbeit in diesem Kurs natürlich auch andere Sprachen für die agentenbasierte Modellierung und für die statistische Analyse verwenden. Aber diese beiden werden wir im gesamten Kurs und für Beispiele verwenden. Wenn Sie sich also an das halten wollen, was wir machen, ist es wahrscheinlich am besten diese beiden Softwares zu verwenden. Buchempfehlung: An Introduction to Agent-Based Modeling Uri Wilensky & William Rand erhältlich bei MIT press und Amazon https://mitpress.mit.edu/books/introduction-agent-based-modeling http://www.intro-to-abm.com/ Neben der Software, empfehle ich Ihnen sehr, sich das Lehrbuch "An introduction to agent-based modeling" zu besorgen, das Uri Wilensky als Hauptautor und ich, geschrieben haben. Das Buch gibt es bei MIT press (siehe Link) und Amazon. Das Buch ergänzt diesen Onlinekurs in vielerlei Hinsicht: es geht viel mehr ins Detail und gibt Ihnen viele interessante Einblicke in agentenbasierte Modellierung, die wir in diesen kurzen Video-Vorträgen nicht alle abdecken können. Auf der Seite (http://www.intro-to-abm.com/), wo Sie das Buch erwerben können, gibt es auch weitere Informationen über das Buch: Uri und ich stellen zusätzliche Materialien ein, Korrekturen, z.B. von Schreibfehlern, und alle weiteren Informationen. Ich empfehle Ihnen also sehr, sich dieses Buch zu besorgen. Sie brauchen es definitiv nicht, um diesen Kurs abzuschließen, es kann Ihnen aber sehr dabei helfen. Erste Aufgabe Teilnehmerumfrage Wir wollen herausfinden, wer Sie sind und was Ihr Hintergrund ist, um diesen Kurs entsprechend zuzuschneiden. Anders als die Umfrage durch Complexity Explorer Kommen wir zur ersten Aufgabe, die kein schnelles, kleines Multiple-Choice Quiz ist. Im Grunde möchte ich wissen, wer Sie sind. Ich möchte verstehen, warum Sie diesen Kurs machen, was sie interessiert, ob Sie sich selbst als Programmierer verstehen, als Experte für Modellierung oder ähnliches. Im nächsten Abschnitt finden Sie also den Link zur Teilnehmerumfrage, durch die Sie uns helfen können, etwas besser zu verstehen, wer Sie sind. Diese Umfrage ist genau auf den Kurs zugeschnitten, anders als die Umfrage, die Ihnen Complexity Explorer schicken wird und die eher dazu dienen soll, ein generelles Bild davon zu bekommen, wer die Kurse besucht. Bitte machen Sie sich gleich dran und beantworten Sie die Umfrage. Und in der nächsten Untereinheit werden wir dann in die Frage eintauchen, was agentenbasierte Modellierung eigentlich ist.