Keystone logo
Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.
University of Milan Master in Computational Social and Political Science
University of Milan

Master in Computational Social and Political Science

Milan, Italy

2 Years

English

Full time

26 Aug 2025*

Request earliest startdate

Request tuition fees

On-Campus

* application for matriculation: from 17/09/2025 to 24/09/2025

Fast-track counseling
By contacting the school, you'll get access to free priority counselling for any study and application questions.

Introduction

The Master's Degree Programme in Computational Social and Political Science (CSPS) equips students with the knowledge and competences needed to provide empirically-grounded and theoretically-informed explanations of political and social phenomena, applying computational and quantitative methods of analysis to quantitative and qualitative data. Entirely taught in English, the program combines the hypothesis-driven deductive approach typical of the social sciences with the inductive approach of data science, enabling students to develop a robust conceptual, methodological, and practical repertoire for empirically grounded analysis of social and political phenomena.

Graduates are able to conduct projects in social and political research, with observational or experimental research designs, with the aim of testing theoretically-grounded hypotheses, exploring aggregate phenomena and trends, and developing evidence-based proposals for political and social interventions. Students work with primary survey data, digital data (including social media data), and secondary data, including numerical and textual data, to be collected, managed and analyzed using statistical or computational models, large language models, machine learning, and statistical learning techniques. By integrating attention to theory, qualitative data and factors, and advanced computational techniques, students are stimulated to develop a mindset for causal inference and fine-grained detection of generative, causal mechanisms driving complex socio-political outcomes, including collective opinions, social dynamics, and political trends.

Throughout the Programme, students receive extensive, integrated, and cutting-edge training in analytic methods, statistics, and computational science. Students are equipped with solid methodological foundations by means of a compact training on different designs for social research and policy analysis, and evaluation. The focus is on survey, experimental, and computational approaches, and will be supported by appropriate foundations in computer programming and data management, including related ethical and legal issues. Course topics include state-of-the-art techniques in multivariate analysis, machine learning, text-as-data, social network analysis and network science, causal inference, and agent-based computer simulation models. Epistemological frameworks, disciplinary theories and qualitative insights and data from the field are incorporated as the context supporting an informed use of each modelling technique.

The courses include a substantial amount of practical training, as well as individual and group project activities, closely connected with real-world data and case studies. The teaching methods aim to foster the methodological posture of computational social and political scientists, enabling students to approach the analysis of political and social phenomena starting from the formulation of relevant, empirically testable hypotheses, linking phenomena to models, designing consistent procedures for data collection and evidence mapping, and evaluating the implications of results in terms of strategic political decisions, intervention and evaluation.

The Programme requires the attainment of 84 credits from compulsory exams, including 27 credits from courses on observational and experimental designs for computational political and social research, 6 credits in computer science methods for large language models, 6 credits on ethical and legal issues related to data and computational analyses, and 45 credits on computational and statistical models for survey, digital, network, and text data. In addition, students acquire 12 credits from other additional elective and optional activities, 9 credits from internships (6 for students who need to earn 3 ECTS for Italian language A2), and 15 credits for the final thesis are provided.

Admissions

Scholarships and Funding

Curriculum

Program Tuition Fee

Career Opportunities

About the School

Questions