Skip to main content
DA / EN

Create the digital solutions for the world of tomorrow

Software is the digital infrastructure that keeps society running. From everyday apps to the large IT systems in the healthcare, creative, finance or energy sectors. As a Master of Science in Software Engineering you will be one of those who not only use the technology, but create it.

You will learn to build digital solutions that shape the way we live, work, have fun, learn and communicate in the future, and you will therefore be in high demand on the job market. 

What do I learn?

During your studies in software engineering – in your chosen specialization -, 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. 

ou will learn how technology is best used to develop efficient and engaging solutions – not only from a technical point of view but also from a user perspective. The teaching will integrate research to learn you how to create and work critically and expertly with knowledge in complex technical contexts.

The studies will provide you with knowledge of advanced theories and methods in software engineering, programming and information technologies. How to apply these skills in different business and societal contexts based on a solid engineering foundation and practice understanding.

Four specializations

At the master programme you can specialize in four areas: Modifiable and Interactive Software, Interaction Technologies and Games, Scalable and Reliable Software and Cyber-Security and Data Intelligence. 

Interaction Technologies and Games

This specialization is about researching, making and understanding games and interactive technologies across contexts, as well as how games and other interactive products can create meaning for people, and how they can impact society in e.g. education or health.

The specialization combines technical development with hands-on experience in designing digital products and interactive systems, across web applications to virtual reality and smart devices.

It prepares you to create innovative, user-centered technologies that enhance how people connect, learn, and interact with the digital world. You will be well placed to help create the apps, games and digital solutions of the future in the Creative Industries and beyond – whether the goal is entertainment, learning, training, medical or educational.

Dive into the programme here

Modifiable and Interactive Software

The specialization combines software engineering with hands-on experience in designing software that can be easily modified over time to serve changing end-user needs or evolving technology requirements over the whole software technology stack.

It prepares you to create user-centered software that are designed to organizational and business needs that can be maintained over time. You will be well place to help create usable apps and software systems in any industry – wheter the goal is easy of use or use of maintenance.

Dive into the programme here

Scalable and Reliable Software

The specialization combines software engineering with hands-on experience in designing large and complex software systems that scale in performance with increasing numbers of users, data points or other parameters without sacrificing the reliability of the system.

It prepares you to create innovative technologies and systems with strong scalability and reliability capabilities. You will be well placed to create complex software infrastructures and platforms that underpins anything from small to large organizations regardless of the domain of application.

Dive into the programme here

Cyber-Security and Data Intelligence (Offered in Sønderborg)

The specialization combines software engineering with hands-on experience in designing cyber-secure and data intelligent industrial systems that provide innovative features with adaptive intelligence with a high security level.

It prepares you to engineer systems with data pipelines and artificial intelligence components and state-of-the-are cyber-security features. You will be particularly strong in creating industrial systems with novel features in small to large organizations regardless of the domain of application.

Dive into the programme here

Versatile career paths

Already during your studies we enable different career paths focusing on industry, start-ups or knowledge institutions. We have study elements that enable you to explore how it is to apply your knowledge in industry, try to create a start-up or do research. We also offer a special industrial research programme which is carried out in close cooperation with a company where you are employed.

With a master degree in Software Engineering you will have a range of job opportunities – in Denmark and abroad. You can go into many different sectors including healtcare, finance, energy, creative industries and ICT.

You can also take up many different roles ranging from technology roles (systems developer, software engineer), management roles (software architect, product manager) to cross-cutting roles (product owner, data scientists, UX designer). It is also possible to continue on a three-year research programme which will lead to a PhD degree.

Become a world champion in entrepreneurship

In Software Engineering, you can pursue your entrepreneurial dreams. Graduates Mikkel Bytoft Rasmussen and Mads Lorentzen, like several former students, have chosen to pursue the dream of starting their own business. The two engineers therefore founded the company, HumAid, in 2022, which works to make communication easier between the deaf and the hearing.

The company was established in the university's entrepreneurial environment, Startup Station, and has since won two world championships in entrepreneurship at the University Startup World Cup.

Read more about the two engineers' world championship in entrepreneurship. 

 

International students in Denmark

Get a feel for the atmosphere in Odense