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.
提供方
課程信息
提供方

加州大学戴维斯分校
UC Davis, one of the nation’s top-ranked research universities, is a global leader in agriculture, veterinary medicine, sustainability, environmental and biological sciences, and technology. With four colleges and six professional schools, UC Davis and its students and alumni are known for their academic excellence, meaningful public service and profound international impact.
授課大綱 - 您將從這門課程中學到什麼
Getting Started and Computer Simulations
In this module, you will be able to define theoretical computer simulations, specifically agent-based models (ABM). You will be able to recall how and why agent-based models can be useful and you'll be able to examine Schelling's famous segregation model.
Artificial Societies: Sugarscape
In this module, you will be able to identify how to mix different models to create new and more complex models. You will be able to explore how to create sophisticated versions of artificial societies. You'll also be able to examine an artificial society called Sugarscape.
Computer Simulations and Characteristics of ABM
In this module, you will be able to discover how one uses computer simulations to solve practical problems. You will be able to discuss agent-based models (ABM) and identify how ABM can be used in social science.
Model Thinking and Coding Artificial Societies
In this module, you will be able to describe what agent-based models are. You will be able to identify their capabilities and limitations. You will be able to define and use vocabulary and terminology around model thinking. You'll also be able to code using NetLogo and be able to grow your own artificial society.
審閱
- 5 stars81.25%
- 4 stars10.93%
- 3 stars3.12%
- 1 star4.68%
來自COMPUTER SIMULATIONS的熱門評論
I really enjoyed this course. It was very interesting!
Very useful course for learning basics of ABM and NetLogo programming. We went over many variations of Sugarscape model and got some good insights on what ABM is.
Very good course with great explanations. The wordings on questions of the quizzes could have been clearer.
關於 计算社会科学 專項課程
For more information please view the Computational Social Science Trailer

常見問題
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
What do students say after completion?
Since this Specialization is a collective effort from all UC campuses, who teaches it?
還有其他問題嗎?請訪問 學生幫助中心。