Computer Simulations
About this Course
Big data and artificial intelligence get most of the press about computational social science, but maybe the most complex aspect of it refers to using computational tools to explore and develop social science theory. This course shows how computer simulations are being used to explore the realm of what is theoretically possible. Computer simulations allow us to study why societies are the way they are, and to dream about the world we would like to live in. This can be as intuitive as playing a video game. Much like the well-known video game SimCity is used to build and manage an artificial city, we use agent-based models to grow and study artificial societies. Without hurting anyone in the real world, computer simulations allow us explore how to make the world a better place. We play hands-on with several practical computer simulation models and explore how we can combine hypothetical models with real world data. Finally, you will program a simple artificial society yourself, bottom-up. This will allow you to feel the complexity that arises when designing social systems, while at the same time experiencing the ease with which our new computational tools allow us to pursue such daunting endeavors.Created by: University of California, Davis
Related Online Courses
In this quick 1 hour guided project you will learn how to get IntelliJ IDEA ready for Scala development. We will cover SDK, JDK, Scala-SDK, customization and the Scala build tool (sbt). Prior Scala... more
This Specialization aims to make economic concepts accessible to every learner, and to teach them to analyze current events using the toolkit of economics. It begins by explaining the basic... more
In this 2-hour long project-based course, you will be able to Create an AI assistant using OpenAI\'s playground UI, publish an AI application using Chipp.ai, and evaluate and refine your AI... more
This course is for professionals who have heard the buzz around machine learning and want to apply machine learning to data analysis and automation. Whether finance, medicine, engineering, business... more
This course covers the accounting for business combinations (ASC 805), the preparation of consolidated financial statements (ASC 810), and other related topics including, but not limited to:... more