Stockholm university logo, link to start page
Gå till denna sida på svenska webben

Master’s Programme in Decision analysis and Data science

We run into decision problems almost everywhere and a proper handling of them is fundamental for a well-functioning society. Decisions that are not thought through and made by a “gut feeling” often lead to unfavourable consequences.

In this programme you will learn how to handle decision situations in a systematic way so that preferred consequences are probable.

After the programme you will be familiar with all the stages in decision making from selecting, gathering and processing background information, structuring of the problem and assessing the consequences to making the actual decision based on rational principles.

Two tracks: data science and decision and risk analysis

In the first year you will learn about both subject areas and in the second year you will specialise in either one.

The data science track covers how to extract knowledge from data by, for example, machine learning, big data analytics, data mining and time series. In terms of the decision making process, this is the beginning where the bases for decisions are found.

The decision and risk analysis track focuses on the later stages such as finding, evaluating and choosing alternatives but also how to deal with uncertain factors such as subjective values and future outcomes. You will also learn to spot the difference between rational and irrational arguments for decisions.

Distance programme

This programme is a full-time (100% study pace) online distance learning programme with no meetings on campus.
Information about online distance studies at DSV

  • Programme overview

    You will find detailed course information, list of course literature, schedule and start date on the course information page at "Courses and timetables". Select semester in the drop-down menu and search by course name.
    Courses and timetables

    Year 1

    1st Semester

    Mandatory courses 4 x 7,5 credits

    Decision Support Methods 7,5 credits
    Risk Management 7,5 credits
    Decision Theory 7,5 credits
    Programming for Data Science 7,5 credits Note that you must have at least the grade C on this course to be able to select the data science track.

    2nd Semester

    Mandatory courses 4 x 7,5 credits

    Scientific Communication and Research Methodology 7,5 credits
    Analysis of Bases for Decisions 7,5 credits
    Business Analytics 7,5 credits
    Logic for Computer Science 7,5 credits

    Year 2

    3rd Semester

    The second year, the student select a track, the decision and risk analysis track or the data science track.

    Decision and risk analysis track:

    Mandatory courses 2 x 7,5 credits and 1 x 15 credits

    Research Methodology for Computer and Systems Sciences 7,5 credits
    Methodology of Decision Analysis with Advanced Applications 15 credits
    Risk and Decision Analysis: special problems 7,5 credits

    Data science track:

    Note that you must have at least the grade C on the course Programming for Data Science 7,5 hp to be able to select the data science track.

    Mandatory courses 4 x 7,5 credits

    Research Methodology for Computer and Systems Sciences 7,5 credits
    Data Mining in Computer and Systems Sciences 7,5 credits
    Research Topics in Data Science 7,5 credits
    Big Data with NoSQL Databases 7,5 credits

    4th Semester

    Master Thesis 30 credits

  • How to apply

    This program starts each autumn semester. 

    Please note that it is only possible to apply for this programme in the first admission round (mid-October to mid-January). The programme does not open for admission in the second admission round.

    Find answers to the most common questions regarding application, requirements and study format (distance or campus). FAQ Master's programmes

    Selection process

    Additional eligibility criteria

    The selection of students is based on grades of academic courses.

    This means that you don’t have to submit recommendation letters or motivation letter when applying to this specific programme.

    Required supporting documentation

    Along with your supporting documents at, you are required to submit a separate form with a list of proof of specific entry requirements. Download the form below.

    • List the courses, from your uploaded transcript of courses, that you want to use to meet the specific requirements for this programme. 
    • Submit links to the course description and learning outcomes (and/or objectives) of each course stated on your University’s website. Or link to an official descriptive document of the course (for example a pdf). 
    • Upload the form along with your supporting documentation at

    Please note!

    • This form is for specific requirements only, to assist the admission board to navigate in your uploaded supporting documents. You need to submit all your supporting documentation, including general entry requirements (Bachelor’s degree, English proficiency etc.), as instructed, at
    • The department is not able to give advance notice regarding special requirements. Please, apply via and submit documents for the admission board to review.

    Courses that meet the requirements 

    Special requirements for this programme: 15 ECTS credits in Mathematics or Programming.

    In order to fulfil the entry requirement of 15 credits/ECTS in mathematics/programming, you need to have obtained at least 15 credits/ECTS in these subjects (combination of either or both), either as part of your previous education or independent courses.

    Note: If you wish to include independent courses, remember that they need to be offered by an accredited University. Courses offered by online learning platforms (Coursera, Udemy etc.) are not counted in.

    Mathematics: any mathematics course including mathematical reasoning and calculations, i.e. mathematical analysis, calculus, algebra, geometry, discrete mathematics, probability theory, differential equations.

    Please note that we only count in Mathematical statistics and not regular statistics (i.e. statistics that only involve the use of statistical tools and representation).

    Applicants with a bachelor’s degree certificate on Economics fulfil the eligibility criterion of 15 credits/ECTS in mathematics, as long as the whole degree is an Economics degree and not partially/consisting of independent courses in Economics.

    Programming: any programming language course (Python, C, C++, Java, Javascript etc.) as long as it includes hands-on programming (writing actual code). Any programming language type is acceptable (object-oriented, procedural, logic-based etc.) provided that the course content includes at least the basic knowledge to understand and use the language in practice.

    Please note again that the course needs to involve code implementation so courses which only include mark-up languages (i.e. HTML, XML), style sheet languages (i.e. CSS) are not counted in.

    In addition, Database-related courses are acceptable as long as they involve implementation and not only using the database (i.e. queries).

    Download form:  Specific entry req. Decision analysis and Data science 120 credits (357 Kb)

  • More information


    Find the degree awarded for this programme in the syllabus, either in the right sidebar (desktop) or below (mobile device).

    Please note that a student can only be awarded one bachelor’s degree, one master’s degree (60 credits) and one master’s degree (120 credits) within a specific main field of study.

  • Career opportunities

    After graduation, you will be qualified to assess and handle risks as well as form strategies. You will be able to provide decision makers with well-founded advice in tricky situations.

    Apart from academia and Ph.D. studies, graduates may pursue careers in a variety of organisations such as large and mid-size corporations, banks and financial institutes, public sector agencies and non-governmental organisations. 

  • Contact