Introduction to Complexity Science

Complex systems are ubiquitous and play key roles in physical nature, biological life, and social dynamics. We will address the following questions: What is systems thinking, and how can it help us recognize commonalities across disciplines and domains of application? How can complex systems be understood and modeled, including their structure, dynamics, agency, and function? What are the key tools in a complexity scientist’s toolbox? Addressing these questions, we will use a cross-disciplinary approach suitable for students with backgrounds in physics, chemistry, biology, neuroscience, social sciences, mathematics, and computer science.

Prerequisites or Prior Knowledge

Basics of calculus, linear algebra, and programming.