Complexity Explorer Santa Few Institute

Summer Teacher Institute: Computational Modeling and NetLogo

Lead instructor:

This course is no longer in session.
About the Course:

This course is intended only for Summer Teacher Institute participants only

Introduction to basic concepts in NetLogo programing of computational models. Videos are paired with direct instruction content and assignments used in Supercomputing Challenge Projects.

This course will explore how to use agent-based modeling to understand and examine a widely diverse and disparate set of complex problems. During the course, we will explore why agent-based modeling is a powerful new way to understand complex systems, what kinds of systems are amenable to complex systems analysis, and how agent-based modeling has been used in the past to study everything from economics to biology to political science to business and management. We will also teach you how to build a model from the ground up and how to analyze and understand the results of a model using the NetLogo programming language, which is developed and supported at Northwestern University by Uri Wilensky. We will also discuss how to build models that are sound and rigorous. No programming background or knowledge is required, and the methods examined will be useable in any number of different fields.

About the Instructor(s):

 

The course instructor, Anamaria Berea has two Ph.D. degrees, one in economics (2010, Academy of Economic Studies of Romania) and one in computational social sciences (2012, George Mason University), giving her a unique background to work at the intersection between different sciences. During her postdoctoral studies at the University of Maryland – Center for Complexity in Business, she won a grant from the National Academies of Sciences – Keck Futures Initiative, to complete an interdisciplinary research project on the emergence of communication in social and biological systems using economic principles, information science, complex systems and computational methods, project fructified by the successful publication of a monograph titled “Emergence of Communication in Socio-Biological Networks”, published by Springer Nature. She has also served as a data scientist (2017) and AI mentor (2018) to the heliophysics and astrobiology teams at the NASA/SETI Frontier Development Lab. In 2018, she won another book project, in a competition honoring Women in Science at InTech Open Publishing House, on fundamental problems of communication emergence and communication as a complex system, titled “A Complex Systems Perspective of Communication from Cells to Societies”.

She is a Teradata University Network Faculty Award Winner (2014) and was a Data Ambassador for the European Court of Human Rights at the Teradata Care Initiative (2014). She has taught both graduate and undergraduate classes at George Mason University, University of Maryland and George Washington University and my research has been published in Journal of Washington Academy of Science, Decision Analytics, AAAI Proceedings, Quantitative Finance, Handbook of Human Computation, Journal of Strategic Security and Global Transitions. Her research has been supported by grants from ONR, IARPA, DARPA and the National Academies of Sciences.

 

The course creator and video instructor, Bill Rand is an assistant professor of Business Management at the Poole College of Management at North Carolina State University and a computer scientist by training. He recently co-authored a textbook on agent-based modeling with Uri Wilensky, the author of the NetLogo programming language. He is also the author of over 50 scholarly papers, many of which use agent-based modeling as their core methodology. He received his doctorate in computer science in 2005 from the University of Michigan and was also awarded a postdoctoral fellowship at Northwestern University, where he worked directly with Uri Wilensky as part of the NetLogo development team.

How to use Complexity Explorer
Enrolled students:

50

Course dates:

16 Jul 2020 3pm UTC to
15 Jul 2021 5:06pm UTC

Prerequisites:

None

Like this course?

Syllabus

  1. What is Agent-Based Modeling and Why Should You Use It?
  2. Building a Simple Model
  3. Extending Models
  4. The Components of an Agent-Based Model
  5. Verification, Validation, and Replication
  6. History of ABM and Classic Models