LEARNING OUTCOMES
After this course the student is able to...
... design (and run) agent-based simulations to test hypotheses on how various microscopic social mechanisms lead to emergent macroscopic phenomena.
... understand the importance of thinking collective behavior and societies as complex systems with possibly emergent behaviour and non-linear phenomena.
... understand the pros and cons of large-scale social data from digital traces, and to analyse such data.
... use social networks as a tool for analysing social systems both empirically and theoretically and produce basic social network analysis results.
... identify ways of experimentation in CSS and explain why they are needed over observational data. In addition, they can construct simple large-scale CSS experiments given a research question.
... identify various challenges related to ethics, privacy and reproducibility is CSS and assess privacy risks related to social data, and appreciate the importance of these aspects of CSS.
Credits: 5
Schedule: 24.02.2025 - 30.05.2025
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Juhi Kulshrestha, Mikko Kivelä
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
Computational techniques have revolutionised social sciences leading to the fast-growing field of computational social science. While until recently it was only possible to use small-scale questionnaires studies and aggregated statistics to probe peoples’ lives, we can now have access to detailed logs of behavior of millions of people via the digital traces they leave in social media, mobile phones and other electronic means. Similarly, instead of theoretising how the different micro-scale behavioral patterns we observe in the data affects the macro-scale society using thought experiments and simplified models, we can now perform massive computer simulations to search for such emergent phenomena. In recent years, such techniques have been both used to test long-standing theories in social science but also to come up with completely new kinds of understanding of societies and individual behavior patterns. In addition to scientific research, social media platforms, game companies, online retailers and many other types of companies are using these techniques more and more to gain insight on their users behavior and competitive advantage. These analyses require a combination of techniques and ideas from computer science, applied mathematics and social sciences.
In this course you will learn basic techniques and ideas of computational social science with the emphasis on computation. You will learn how to analyse data on detailed behavior of millions of people and draw conclusions on the system level behavior that emerges from it. You will build simulations of artificial societies, and see how various societal phenomena, such as segregation, inequality and polarisation, can emerge from individual behavior patterns that might seem relatively insignificant at first sight. Finally, as the ideas and techniques you learn are extremely powerful, we will discuss issues related to ethics and privacy in relation to computational social science research and practices.
Topics covered in this course include 1. agent-based simulations & artificial societes, 2. digital footprints and social data, 3. structure and dynamics of social networks, 4. experiments, and 5. ethics & reproducibility & privacy.
Assessment Methods and Criteria
valid for whole curriculum period:
Grades are given on the basis of weekly exercises and project work. Exercises and project work require answering quesionts and Python programming. In addition, the project requires writing a report. There can be light peer grading for the project.
Workload
valid for whole curriculum period:
10-11 lectures + 8 sets of weekly exercises + project work. Attending lectures or exercises sessions is not mandatory, but returning completed weekly exercise sets is.
DETAILS
Study Material
valid for whole curriculum period:
Lecture slides/video streams and references therein. Books will be recommended as optional reading.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
SDG: Sustainable Development Goals
10 Reduced Inequality
16 Peace and Justice Strong Institutions
17 Partnerships for the Goals
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language: English
Teaching Period: 2024-2025 Spring IV - V
2025-2026 Spring IV - V