MSc in Engineering - Software Engineering


Program Description

Software is included in many aspects of our daily lives, both in companies and society in general. Therefore, there is a great need for software experts to develop products that are relevant to both consumers and businesses and which meet the needs of society.

During your studies in engineering, you learn to develop state-of-the-art software products and services. Simultaneously, you will be able to improve the products and services we know today. You will learn how technology is best used to develop efficient solutions – not only from a technical point of view but also from a user perspective.

Female software engineer at computer

Five subject areas

The study program has four subject areas:

  • Modeling and Simulation
  • Mobile and Ubiquitous  Computing
  • Software Ecosystems
  • Data Science
  • Innovative Software Solutions

Modeling and Simulation

Modeling and Simulation is the most widely used operations research/systems engineering technique for designing new systems and optimizing the performance of existing systems. In one way or another, just about every engineering or scientific field uses simulation as an exploration, modeling, or analysis technique. The subject area is included to provide students with basic knowledge of modeling and simulation approaches and experience of using them to solve real problems.

Mobile and Ubiquitous Computing

Software is today used on the move on smartphones or watches. This enables a wealth of opportunities for engineering new software solutions.

Software Ecosystems

Software exists in an ecosystem of applications, systems, and resources. Well-functioning software will be designed for the ecosystem and take into account continuous changes in the ecosystem and the interplay between each element.

Data Science

Data science is the extraction of knowledge from data. There will be a particular focus on the collection, filtering, processing, imaging, and distribution of data. The development of effective and ethical methods of using enormous amounts of data is a huge challenge for science and for society as a whole.

Innovative Software Solutions

The software makes it possible to create new and unexpected solutions in the automation of activities and processes that were impossible with mechanical or analog technologies. 

Program structure

First and second semester

In the first semester, you will further develop your knowledge of and experience with software engineering and project management. You will also learn about scientific methods.

During the first two semesters, you will have the opportunity to immerse yourself in mobile and ubiquitous computing, software ecosystems, and data science, where project work offers the possibility to test the theory in practice.

Half of the second semester consists of electives.

Third semester

In this semester you will learn how to carry out an innovation and development process that results in a new product or a new service that is aimed at existing markets or growth markets. Half of the semester consists of electives. You can choose to use some of the electives as part of your thesis so that by the third semester you will already have started your thesis. Another option is to choose an internship with a company.

Fourth semester

In the final semester, you will write your thesis in software engineering.

Career opportunities

With a degree in Software Engineering, you will typically be developing intelligent products for a global market in which cultural understanding and knowledge of local standards and conditions are crucial for success.

Software is part of many aspects of our daily lives and it is embedded in e.g. computers, the TV, the smartphone, the Internet, the car, the train, and the stove. That means that software engineers will have career opportunities in many different sectors – in Denmark as well as abroad.

As an MSc in Software Engineering, you could be employed as, for example:

  • Software developer
  • Mobile application developer
  • Systems developer
  • Systems consultant
  • IT and systems architect
  • Software quality engineer
  • Product manager
  • Project manager
  • Head of IT strategy
  • Teacher Researcher
Last updated Oct 2020

About the School

University of Southern Denmark has created an institution of higher research and education which provides first-class educational opportunities and is cooperation partner for both public and private b ... Read More

University of Southern Denmark has created an institution of higher research and education which provides first-class educational opportunities and is cooperation partner for both public and private businesses and organisations for providing qualified labour. Read less
Odense , Kolding , Slagelse , Sønderborg , Esbjerg , Flensburg , Copenhagen , Ljubljana , Girona , Beijing + 9 More Less