M.Sc. Software Development and Technology

IT University of Copenhagen

Application deadline: Autumn semester: April 1; Spring semester: November 1; Non EU: October 1
Tuition fee:
  • Free (EEA)
  • € 13,390 / Year (Non-EEA)
Start date: September  2015, February  2016
Credits (ECTS): 120 ECTS
Duration full-time: 24 months
  • English
Delivery mode: On Campus
Educational variant: Full-time
More information: Visit Programme Website

Show more

Visit Programme Website Many students visit a programme website.


MSc in Software Development and Technology is a modern software development programme with strong relevance to industry, which builds on up-to-date solid theoretical foundations and close links with modern software research. The program lasts 2 years, during which you learn how to design, develop and maintain high quality software in a collaborative diverse and globally distributed environment.

The study programme is open both to students with an undergraduate degree in computer science or software development, and to graduates from other study areas. Whether you hold a bachelor in computer science, or in business and marketing, we help you to grow research level expertise in software science.

Software Development and Technology gives you access to cutting edge knowledge in software design, programming languages, databases, distributed systems, artificial intelligence, algorithms, software development processes, requirements, organisation and management. The programme gives you opportunity to work with all phases of the development process – analysis, design, development, test and launch, and you will learn how to design and program software systems of all scales, from mobile applications to web based business solutions.

The programme has an international perspective and is therefore taught in English. In 2011, 38 % of students admitted to Software Development and Technology were international students and 20 % were female students. All our students join courses taught in collaboration with other universities around the globe e.g. courses shared with universities in India, Switzerland, Brazil and Kenya.

Career prospects

The competencies of Software Development and Technology and the global perspective of the programme prepares you for a career in both Danish and global context, working as e.g.:

  • System Developer
  • Programmer
  • Software Architect
  • Database manager
  • Quality Engineer
  • Project manager
  • System consultant in a broader sense

Studies abroad and student exchange

It can be a professional boost and an advantage on your CV to do part of your studies at a foreign university. The IT University has exchange agreements with universities around the world, and to students with software development as their core competence, we recommend:

  • EPITA, Paris, France
  • ETH, Swiss Federal Institute of Technology, Zurich, Switzerland
  • Technische Universität, Munich, Germany


You can choose between two different admission areas depending on whether or not you have an IT-related background.

  • Development Technology or
  • Software Engineering

Development Technology

NB: This track only accepts new students for the Autumn semester.

The Development Technology track is aimed at students who do not have an IT-related educational background. You enter the Development Technology track to supplement your excellent existing experience from your bachelor’s degree with software development skills in order to create a unique interdisciplinary mix.

The mandatory modules (45 ECTS) of this track form an intensive crash course in the basics of software creation, which allows you to explore deeper topics already in the second semester:

  • Programming (22.5 ECTS): Introductory concepts in programming and practical experience, including imperative object oriented programming and database design.
  • Foundations (15 ECTS): The most fundamental structures and behaviours in computer programs, such as algorithms, data structures, models of computation and discrete mathematics.
  • Software Engineering (7.5 ECTS): The module focuses on software development methods for assuring quality.

These mandatory modules are supplemented with a specialisation and two elective courses. If you are interested in combining your non-IT education with your specialisation, you can do this by creating your own individual specialisation. You can also spend elective course credits on courses or individual projects to create synergy with your prior background (for example from other programmes at IT University).

Software Engineering

NB: This track accepts new students for both the Spring and Autumn semester.

The Software Engineering track is aimed at students who hold an IT-related bachelor degree. Combined with previous experience in programming and software development, you have the opportunity to design your own study programme to best fit you and your qualifications.

The mandatory content (30 ECTS) aim at giving you highly relevant skills in problem solving, delivering software solutions and collaborating with others – skills that will distinguish you from the majority of usual software developers. The study activities are gathered in one module:

  • Software Design (30 ECTS): The module focuses on advanced automatic techniques and methods for designing and implementing drawn from both computer science and software engineering research.

Specialisations and electives

The programme offers several specialisations, and you must choose at least one during your studies. Specialisations are well organised collections of courses that allow you to reach advanced level in a specific area, and prepare you to write an MSc thesis.

You also have an excellent opportunity of shaping your own profile through electives. You can choose between all the courses offered at the IT University at master’s level, and even take electives at a different university.


The teaching method for Software Development and Technology includes project work, which demands independent effort, collaborative skills and project management as well as ordinary lectures as you will find at any other university, and studying literature including books and research papers. Your teachers are the best in their field - therefore they will also make demands on your abilities and commitment.

Software Development and Technology is developed in close cooperation with the business community, and the programme is designed to give you the opportunity to collaborate with private companies. This means you will always be working with current challenges, and you will have an opportunity to make a network in the business community even before you graduate.

We integrate our research projects in our study programme, so the best candidates have the opportunity to try make their first steps into a research career and continue into a PhD programme.


To apply for admission to the IT University’s MSc programme you are required to have:

  • A university or professional bachelor’s degree, or corresponding degree.
  • If you hold a bachelor's degree from a country outside the EU/EEA, your degree should preferably be within the area of science or engineering.
  • English corresponding to the Danish B-level
  • From term start 1 February 2014 it is required that applicants to Software Development and Technology, for the Software Engineering track, have a qualifying degree (bachelor degree) in computer science, software development, web development, an engineering degree with substanstial programming content or the like.

Please note that the MSc programme has restricted competitive admission.

English Language Requirements

IELTS band: 6
TOEFL paper-based test score : 550
TOEFL iBT® test: 80


    There are more scholarships available for this study programme

    to find more related scholarships for this programme.
    Not a member yet? Create an account and join +150 000 StudyPortals members.

    Welcome to StudyPortals chat
    Thank you
    Thank you for your question. We will get back to you soon! The reply will be sent to your account which you can activate via the e-mail you just received. Find more study programmes