Agent-Based Modelling Lab

Digitale Innovation und Transformation, Master (PO-2024)

Modulnummer / ModulcodeWAHL-7
ModulnameAgent-Based Modelling Lab
Art des ModulsWahlpflicht
Lernergebnisse, Kompetenzen, Qualifikationsziele

Students are being introduced to the method of agent-based modelling and simulation based on classical examples from the literature. They become familiar with the modelling cycle and its particular subtasks and will be able to develop simple agent-based models and to evaluate the effort and benefit of comprehensive agent-based models.

LehrveranstaltungsartenPr (4 SWS)
Lehrinhalte

Conception, implementation and application of ABM modules in combination with tools such as python MESA, high performance computing (HPC), PosgreSQL+PostGIS, SCRUM, AgentHomeID

Titel der LehrveranstaltungenAgent-Based Modelling Lab
Lehr- und Lernmethoden (Lehr- und Lernformen)Introduction to basic concepts involved in comprehensive agent-based models, active contribution of modules to modelling framework AgentHomeID in the context of an existing development team (conception, implementation, testing, documentation).
Verwendbarkeit des ModulsMaster Informatik
Master Computer Science
Master Artificial Intelligence and Data Science
Dauer des ModulsEin Semester
Häufigkeit des Angebotesjährlich im Sommersemester
SpracheEnglisch/Deutsch
Empfohlene (inhaltliche) Voraussetzungen für die Teilnahme am Modul
Voraussetzungen für die Teilnahme am Modul keine
Studentischer Arbeitsaufwand180 h (60 h Präsenz + 120 h Selbststudium)
StudienleistungenStudienleistung S1: Active participation in Team collaboration, contribution of a software module, Documentation (ca. 10 pages)
Voraussetzung für Zulassung zur PrüfungsleistungStudienleistung S1
PrüfungsleistungenErgebnispräsentation und mündliche Prüfung (ca. 25 Minuten)
Anzahl Credits (ECTS)6 cp
LehreinheitElektrotechnik
Modulverantwortliche/rDr. Friedrich Krebs
LehrendeDr. Sascha Holzhauer, Dr. Friedrich Krebs
MedienformenBeamer, Folien; Modellierungssoftware
Literatur
  • Collier, N. T.; Ozik, J. & Tatara, E. R. (2020). Experiences in Developing a Distributed Agent-based Modeling Toolkit with Python. 2020 IEEE/ACM 9th Workshop on Python for High-Performance and Scientific Computing (PyHPC), IEEE
  • Kazil, J.; Masad, D. & Crooks, A. (2020). Utilizing Python for Agent-Based Modeling: The Mesa Framework. Social, Cultural, and Behavioral Modeling, Springer International Publishing, 308-317
  • Railsback, S. F., & Grimm, V. (2011). Agent-based and individual-based modeling: A practical introduction. Princeton, NJ: Princeton Univ. Press.

Further literature is presented during the course.