Master of Science in
Data Science

About the programme

With an MSc in Data Science from the IT University of Copenhagen you will become a lead data scientist with advanced analytical and technical skills covering all aspects of handling, analyzing, presenting and operationalizing data. You will build on your bachelor degree and further specialise the skills and knowledge that you acquired: You will gain profound mathematical and algorithmic foundations for deep understanding of emerging technologies, statistics and computational challenges. You will gain insights on research problems, for instance in advanced natural language processing, deep learning and network analysis, and be equipped to discuss the ethical implications of such technology and their impact on society. At the end of your MSc you will be ready to apply the profound theoretical and applied knowledge to solve real world data science problems in industry or academia.

The MSc in Data Science programme meets the growing demand for data scientists across all industries. You will learn to derive insights from data across sectors and industries, which might come in very different formats, to harvest the knowledge needed to improve processes and create innovative solutions. You will learn how to apply your skills to solve societal and social problems.

The programme focuses on foundational aspects and applied technical skills within algorithms, machine learning, and advanced visualization. The programme emphasizes communication and ethical considerations as they play an important role in data handling and the emergent technology to be developed for the future societies.

Data Scientists are amongst the most educated in the IT industry, and they contribute significantly to a society that is competitive and in growth. As a graduate from this programme you will be in great demand across almost all industries and sectors. You will also be equipped to choose an academic career.

The programme is taught in English. 

Who studies Data Science?

As a student on the Data Science programme you should have strong technical foundation from your bachelor's degree (programming, data management, mathematics, machine learning). You should have a keen interest in applying your skills to derive insights from data and help solve problems of societal relevance and communicating solutions to stakeholders of diverse backgrounds.

Group work is essential on this programme, so you should be motivated to collaborate with and learn from fellow students.

Programme structure

The first three semesters of the programme are composed of mandatory courses, a specialisation and elective modules and in the fourth semester you write a concluding master’s thesis.

Mandatory courses:

Mathematical and algorithmic foundations

  • Algorithm Design
  • Advanced Applied Statistics & Multivariate Calculus.

Exploration of heterogeneous data, advanced visualization, involvement of stakeholders in project-based courses

  • Data in the Wild: Processing heterogeneous data (tentative course title)
  • Data Science in Production (tentative course title)

Communication skills and ethical considerations 

  • Research Project including Ethics
  • Cross-Disciplinary Team Work


During your studies for the MSc in Data Science you will get the chance to specialise in a topic that you would like to explore in depth. In your second semester, you start your specialisation, where you can choose a topic to specialise further in. A specialisation is a 22.5 ECTS package of courses that allows you to explore an area in depth. The courses are selected carefully, so you experience a progression within the specialisation.

Electives and Master's Thesis

The electives and the master’s thesis offer further opportunities for shaping your own profile. You can choose between a number of courses offered at the IT University at master level for electives, or even take electives at a different Danish or international university. The master’s thesis can be completed in groups or individually.

What can you do as a data scientist?

Data science in a consultancy

 What is a data scientist? Hear the founder of the consultancy /KL. 7, Mikkel Holm Sørensen, tell about how they work with data, and what data enables now and will in the future.

How to work with data

What does a data scientist do? Hear the Head of Predictive Analytics at TDC Group, Jonas Munk, tell about how they work with data and what a data scientist do.

How data can improve our health

What role does data play in the public sector? And what does data mean to public health in the future? Listen to the Head of Sundhedsdatastyrelsen (the health data agency), Lisbeth Nielsen, tell you about what data is and how they use it to develop initiatives to increase the public health.

Data science in the financial sector

Hear what Peter Sergio Larsen, chief technology specialist at Nordea, is looking for when he is working with data from the bank.

What does a data scientist do at Psykiatrifonden?

How can an NGO make use of data? And how does data improve their work? Hear for what fundraiser and data scientist, Maria Tersing Kristensen at Psykiatrifonden, uses data.


The teaching method for the MSc in Data Science includes lectures and project work as well as exercises. Group work is a big part of this programme, and you will be expected to work in your group with the teachings.

The programme is taught in English and course material will be in English. Cases and examples from both Danish and international organisations will occur.

Going abroad

During your studies you have the opportunity to take a semester abroad. Going abroad is a chance to further specialise your academic profile as well as experiencing a different study environment and living in another country.

The IT University has exchange agreements with universities around the world. As soon as they are finalised for this programme they will appear here on the website. 


  • A university bachelor’s degree or a professional bachelor’s degree. If you hold another degree (e.g. an international degree) which is comparable with a university bachelor’s degree or a professional bachelor’s degree, the IT University will make an individual evaluation of the programme in question.
  • English corresponding to the Danish B-level with a minimum of 3 in grade point average.
  • Data Science applicants must have a qualifying (bachelor) degree related to data science covering the following topics:
    • Linear algebra and optimization
    • Algorithms and data structures
    • Introduction to machine learning
    • Applied statistics
    • Introduction to programming (functional programming, object oriented programming
    • Data management (introduction to databases)
    • Basic graph theory


At least 80% of the topics must have been covered during the applicant's bachelor studies. A graduate from the BSc in Data Science at ITU has covered these topics.


With a legal right to admission

You have a legal right to be admitted to the MSc in Data Science if you have a BSc Data Science from the IT University. If you have a legal right to admission, you only need to upload an application in the application portal.

Without a legal right to admission

You must upload the following documentation:

  • A copy of your bachelor diploma (in English or one of the Nordic languages), including a transcript of courses and a transcript of your grades, or a preliminary transcript of your grades if you are taking your qualifying education at a Danish institution. If you are taking a foreign qualifying education, you must also send documentation for expected completion.

  • A motivated letter of application. The motivated letter must be in English and must not exceed one standard A4 page. Read the guide for writing the motivated letter. Using this guide does not guarantee admission. The motivated letter must be uploaded in PDF-format.

  • You need to fill out a template demonstrating how you cover the admission requirements. The template will be available here shortly. It must be uploaded in PDF-format.

  • Documentation for level B English or a language proficiency test. The documentation should be in English or one of the Nordic languages.

If you have been enrolled on a higher education, but have not completed it (in Denmark or abroad), you must upload documentation for any exams you have passed from this education. The documentation must be in English or one of the Nordic languages.

If your bachelor education is not on the list of Danish bachelor educations that live up to the education specific admission requirements

In this case, you need to fill out this template and document how you have experience in the following areas:

  • Linear algebra and optimization
  • Algorithms and data structures
  • Introduction to machine learning
  • Applied statistics
  • Introduction to programming (functional programming, object oriented programming)
  • Introduction to databases
  • Basic graph theory

You should only put down ECTS-awarding activities. You must upload the template along with any other documentation.

Make sure you have all your documentation ready before you start your application. You should save drafts of your application continuously. Read more about how to live up to the documentation requirements in the section on “Documentation” below.

You can only apply by sending a digital application through the application portal. It is your responsibility to make sure that you complete the application process correctly, and that you send in the application by the deadline. The application portal opens in the middle of January.



Logon guide

It is very important that you read the Logon guide, tips and help before you begin your application.

The guide gives you step-by-step help with text and images throughout the application process, and we refer to the logon guide for help with any issues you encounter, before you contact ITU.

Confirmation of receipt of your application

You will receive an email from the application system, as documentation for having applied in time. You cannot speed up the processing of your application through personal inquiry.

Read more about what happens after you have sent your application.

ITU looks through your application, making an overall assessment based on:

Grade point average from your qualifying education (counts for 50%)

Where possible, ITU will calculate the grade point average from your qualifying education as a weighted average, where each grade is included with the weight, or level, which that study activity has compared to the entire course of the education. This also applies if your qualifying education is a combination of several educations.

If you have not passed your qualifying education at the time you apply, but expect to pass before study start at ITU, we will calculate a weighted average of the grades received at the time of your application. If it is not possible to calculate a grade point average for your qualifying education, the grade point average will not count in the overall assessment.

If you qualifying education is issued by a foreign university and includes grades, ITU will convert the grade point average based on the grading scale of the country in question.

Your background and your motivated letter of application (counts for 50%) 

This includes:

  • Your motivation for choosing the education you have applied to. Motivation covers, among other things, your individual motivation for making your choice. Furthermore, it can cover the connection between the education you are applying to and your qualifying education, and the connection between your overall and personal goals.

  • Your chance of completing the education your are applying to with good results. This assessment will be based on your previous course of study, but you are welcome to expand on the subject in your motivated letter of application. Your course of study can cover, among other things, the time spent on your education compared to the standard study time, aptitude for participating in project work and professional relevance. Remember to draw attention to any extenuating circumstances that might have affected your course of study (e.g. maternity or paternity leave, prolonged illness, starting your own company etc.)

  • General impression of you as an applicant. This includes areas not covered in the above, such as the general structure and seriousness of your application, e.g. appendices and language use. Aside from this, your knowledge of for example mathematics, analysis, IT systems (including e.g. construction and programming), social science/politics, business and design/aesthetics will be part of the general assessment. This also includes any publications, patents, software, art/design and other documented and relevant productions.

  • The applicant clearly shows his/her goals and motivation – this is expressed through the depth of motivation, reflections and a career plan that fits the education. We prioritize students who, in our opinion, will fill an important role in society (within which Computer Science educates)

  • The applicants ability to communicate clearly (preferably in English)

  • The applicant’s understanding of the goals and content of the programme, taking into consideration personal goals

  • We take into account any explanations of irregularities in the applicant’s documents, especially related to longer than standard study time.

    1 March at 23.59

    You can apply from the middle of January. You will receive an answer to your application no later than 10 June, and study start is in late August.
    Note: the MSc programmes have restricted admission.

Documentation for level B English

You need to document an English language proficiency of at least level B (Danish high school levels) in one of the following ways:

  • You have passed a level B English exam in the course of taking a Danish high school exam (or through supplementary courses)

  • You have taken a relevant English test with a certain score. The test cannot be more than 2 years old
    Requirements for the English test:
    TOEFL paper-based test result: 560 minimum
    TOEFL IBT test result: 88 minimum
    IELTS (academic) test result: 6.5 minimum
    Cambridge Certificate of Proficiency in English: passed
    Cambridge Certificate of Advanced English: passed

  • You have taken an English-language high school exam or bachelor’s degree in Denmark, in another EU country, Norway, Iceland, Switzerland, USA, Canada, South Africa, Australia or New Zealand.

  • You have a qualifying bachelor’s degree from a Danish university (not a professional bachelor’s degree).

It is possible to apply before you have completed any necessary language proficiency test or supplementary courses. Instead, you must then upload documentation for being called to the test or being admitted to the course. No later than one month before study start, you must upload the results of the test or supplementary course in the application portal. If your result does not comply with the admission requirements, your admission will be annulled. Applicants who are not EU/EEA (EØS) citizens and who have to pay tuition fees will need to upload the results of the language proficiency test or supplementary course no later than 3 weeks after the application deadline.

The university code for TOEFL is 9015. You will need this code when you sign up for a TOEFL test. No code is needed for IELTS.

Copy of diploma, including transcript of your grades, from your qualifying education

If your qualifying education is a combination of several educations, you will have to send a diploma and transcript of your grades for each separate education. A combined education could for example be a multimedia design or a computer science education as top-up degrees from a bachelor’s degree.

Documentation for having passed elements of a master education

If you have previously been enrolled on a higher education on a master level, without completing it, it is your duty to upload documentation for any elements of the education that you have passed. This documentation will be used to assess whether to give you a starting credit for some of these elements.

Have you previously passed a Danish education on an equivalent or higher level?

If you have previously passed a Danish full-time master-level education, or another Danish full-time education on an equivalent or higher level, you will, as a rule, not be admitted to a new full-time master level education.

You can apply for an exemption from this rule if: 

  • A minimum of 6 years have passed between the completion of your previous education and study start on the new education
  • We assess that, for health reasons, you cannot use your completed education on the work market
  • We assess that your previously completed education has changed drastically or no longer exists

If you have not yet completed your qualifying education

If you have not yet completed your qualifying education, you will need to upload an updated transcript of your grades. If you are missing more than 60 ECTS to complete your education, you will also have to give an account of how you expect to complete the education before study start at ITU. If you are taking a foreign qualifying education, and if ECTS are not shown on the transcript, your institution will also need to confirm your expected completion time.

Only for non-EU/EEA (EØS) citizens with permanent residence permit in Denmark

Non-EU/EEA (EØS) citizens who reside in Denmark, and who wish to be exempt from paying tuition fees on their master level education, must send in documentation of their permanent residence permit or their residence permit with the possibility of permanent residence.

Foreign qualifying education

Foreign diplomas that are neither in English nor in one of the Scandinavian languages must be translated into Danish or English by the educational institution, an authorized translator or a public authority. If you are admitted, you must also show your original diploma at study start.

Further information?

If you have questions concerning the application procedure, please contact Student Affairs and Programmes.

It is also always a good idea to contact the Study and Career Guidance before you apply, if you have any unanswered questions or other doubts.

Which students are NOT charged tuition fees?

The following groups of students are not charged any tuition fees at the IT University of Copenhagen:

  • Students from countries within the EU/EEA 
  • Students on bilateral exchange programmes (e.g. Erasmus. Check with the international office at your own university) 
  • US students with a Fulbright scholarship
  • Students, who started studying at the IT University January 2006 or earlier

Which students are charged tuition fees?

Students from countries outside the European Union (EU) and the European Economic Area (EEA) are charged tuition fees.

How much is the tuition fee?

The tuition fee for a two years full study pr. 1 January 2012 is 200,000 DKK. The tuition fees are payable by biannual instalments in advance of each term, i.e. DKK 50,000 per term.

If you start your MSc programme after 2012 the price of a full two years of study may have changed. Keep an eye on this website - we update our information on tuition fees every January.

Note that the IT University grants a scholarship to three or four exceptionally talented MSc applicants from non- EU/EEA countries. See more under Scholarships below.

Demonstration of funds

The Danish Immigration Service will ask students from outside the Nordic countries and EU/EEA countries to demonstrate funds before issuing a residence permit.

Please find further information about residence permit.

Exemptions from paying tuition fee

You may be exempted from paying a tuition fee if you have one of the following two residence permits in Denmark:

  • Permanent residence permit ("Permanent opholdstilladelse")
  • Temporary residence permit with the possibility of achieving a permanent residence permit ("Midlertidig opholdstilladelse m.m.f. varigt ophold")

However, having a student visa does NOT under any circumstances exempt you from paying a tuition fee. Please contact the Study Administration for further information. 

If you have one of the above residence permits, it is very important that you submit documentation for this to the Study Administration. We accept the following documentation:

  • A certified copy of your residence permit letter from the Danish Immigration Service
  • A certified copy of your residence permit card
  • A certified copy of the page in your passport showing your residence permit.

Based on the documentation submitted, the Study Administration will grant or deny exemption. If you are exempted from paying a tuition fee, you must meet the deadlines applicable to EU/EEA applicants.


The IT University of Copenhagen offers state scholarships to three or four exceptionally talented MSc applicants (full-degree students) from outside EU and EEA every year. The scholarships will be offered to the applicants who achieve the best scores according to the criteria in our admission rules. The state scholarships consist of free tuition and partly covering of living expenses.

Applicants cannot apply for the scholarships. The IT University considers all admitted MSc students for the scholarships and informs the students chosen for the scholarships in their letter of admission.

Please note that if you receive a scholarship, you will have to follow and pass full time studies.

To see information about living and accommodation in Denmark, see here.


Are you interested in studying at the IT University of Copenhagen, please contact The Study and Career Guidance.