Why choose Software Engineering?
Software is the digital infrastructure that keeps society running. From everyday apps to large IT systems in healthcare, the creative sector, finance and energy. On the Master’s programme in Software Engineering, you become one of the people who do not just use technology, but create it.
You learn to develop advanced software products and services and to improve the digital solutions we already use today. The programme combines a strong engineering foundation with knowledge of programming, information technologies, user perspectives and complex technical systems.
In Odense, you can shape your profile through specialisations in areas such as interactive technologies and games, modifiable and interactive software, scalable and reliable software, and cyber-security and data intelligence. This gives you a strong profile in a field where companies and organisations need specialists who can develop secure, robust and intelligent software solutions.
Software Engineering is for you if you…
- want to work with advanced software development and digital solutions
- are interested in programming, software architecture, cyber security, data and intelligent systems
- want to learn how to develop software that works technically and creates value for users
- want to specialise in software engineering and work in Denmark or internationally
What will you learn?
On the Master’s programme, you build advanced knowledge of theories and methods within software engineering, programming and information technologies. You learn to develop software products and services that can be used in different business and societal contexts.
You work with how technology can best be used to create efficient, engaging and reliable solutions – both from a technical perspective and with a focus on users. You learn to analyse complex problems, develop software architecture, programme, test and further develop systems.
Through the specialisations, you can immerse yourself in specific areas of software engineering. This may include interactive technologies and games, software that can be adapted over time, large and scalable systems, or cyber-secure and data-intelligent solutions with artificial intelligence components.
Teaching methods
Teaching takes place in English and integrates research, so you learn to work critically and professionally with knowledge in complex technical contexts.
You work with projects and study elements that allow you to explore different career paths with a focus on industry, start-ups or knowledge institutions. Along the way, you may work with real-world cases, entrepreneurship or research-related problems, and you gain experience of collaborating across disciplines.
Frequently asked questions