Methods for Computational Social Sciences (SoSe 2026)

Opal: Link here.

Time (Lecture) Mondays, 4. DS and (Exercise) 5. DS

Location VMB/0302 (Lecture), APB/E010 (Exercise)

Department Computer Science

Modules INF-BAS3 (Software- und Web-Engineering)

Language English

Assessment oral exam

Description:

Social media generates new types of data for quantifying human behavior, but also raises interesting research questions about the interaction between technology and society. In this course, we will learn the basics of computational social science, with a focus on text-as-data, and apply its methods to real-world data science problems from social media and other sources.

The lecture will introduce you to social science research questions and findings, while the exercise will give you the practical skills to answer social questions yourself using computational tools. The first part focuses on basic techniques of text analysis. We will learn how to collect text data from sources such as newspapers, parliamentary minutes or social media, and how to pre-process it for natural language processing (NLP), such as topic modeling and classification.

We will then move on to analyzing the structural factors of online data, from time series to networks and their dynamics. We will also explore how to collect such data from social media and how to conduct online field experiments. We will then have the tools to move on to applied research questions, covering topics such as political polarization, misinformation, public health and human mobility. We will learn what conclusions can and cannot be drawn from these descriptions. Finally, we will go beyond description and learn about causality, simulation models of social systems that allow mechanistic understanding.

In summary, this course will provide a toolbox for describing different types of social systems with a focus on textual data, as well as a family of modelling approaches that can go beyond individual-level statistics to describe collective processes.

Schedule:

Week 1 Introduction

Week 2 Collecting text data

Week 3 Automated content analysis, validation & data quality I

Week 4 Automated content analysis, validation & data quality II

Week 5 Transfer learning & zero/few shot learning

Week 6 Vector embeddings & topic modeling I

Holiday

Week 7 Vector embeddings & topic modeling II

Week 8 Time series analysis

Week 9 Regressions and statistical modeling

Week 10 Network science I

Week 11 Network science II

Week 12 Causal inference in observational data

Week 13 Linking data types (time, structure and content)

Week 14 Linking data types (time, structure and content)

Bibliography:

Llaudet, E., & Imai, K. (2022). Data analysis for social science: A friendly and practical introduction. Princeton University Press.

Albert-László Barabási (2015). Network Science. Cambridge University Press (also here: networksciencebook.com)

Cunningham, S. (2021). Causal inference: The mixtape. Yale university press.

Lazer, D., Pentland, A., Adamic, L., Aral, S., Barabási, A. L., Brewer, D., … & Van Alstyne, M. (2009). Computational social science. Science, 323(5915), 721-723.

Flache, A., Mäs, M., Feliciani, T., Chattoe-Brown, E., Deffuant, G., Huet, S., & Lorenz, J. (2017). Models of social influence: Towards the next frontiers. Jasss-The journal of artificial societies and social simulation, 20(4), 2.

Lorenz-Spreen, P., Oswald, L., Lewandowsky, S., & Hertwig, R. (2023). A systematic review of worldwide causal and correlational evidence on digital media and democracy. Nature human behaviour, 7(1), 74-101.

Philipp Lorenz-Spreen
Philipp Lorenz-Spreen
Junior Research Group Leader