The Computational Science Lab is the primary driver behind key educational programmes at the University of Amsterdam. Below you will find both our Master’s degree tracks and our specialized Minor.

🔬 MSc Computational Science
In this programme, you will learn to develop computational models based on real-life observations and perform large-scale simulations. It bridges the gap between complex theory and applied simulation across the physical, social, earth, and life sciences.
- Structure: 120 EC (Core courses, Constrained Choice, and a 6-month Research Project).
- Specializations: Computational Finance, Biology, Biomedicine, Chemistry, Physics, High Performance Computing, and Complex Systems.

🕸️ MSc Complex Systems and Policy
Designed for students who want to apply the tools of complexity science—such as network theory, agent-based modeling, and nonlinear dynamics—to public policy and governance. Address global scientific and societal challenges through rigorous modeling.
- Focus: Global scientific, economic, and societal challenges.
- Methods: Nonlinear dynamics, emergent behavior, agent-based modeling, and complex network analysis.

💻 Minor Computational Science
Open to students from diverse backgrounds, this minor teaches the foundational pillars of simulation and modeling. You will program computer simulations of phenomena like traffic jams, gas flow, and epidemic spreading, learning how to validate your scenarios with real-world data.
- Programming: Learn the basics of scientific programming and implementation.
- Math & Data: Construct basic mathematical models and employ data analysis to validate what-if scenarios.
Admissions & Deadlines#
| Student Type | Deadline |
|---|---|
| Non-EU / EEA | 1 February |
| EU / EEA | 1 April |
| Dutch Students | 1 May |
