University of Southern Denmark
BSc in Software Engineering - Vejle
Vejle, Denmark
BSc
DURATION
3 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
15 Mar 2026
EARLIEST START DATE
Sep 2026
TUITION FEES
EUR 17,300 / per year
STUDY FORMAT
On-Campus
The bachelor's programme in Software Engineering equips you with advanced technical and methodological skills to engineer software for all types of situations, even for large and complex systems. You will learn to work systematically across the entire software engineering lifecycle: from conception and analysis to development, testing, integration, and maintenance.
What can you learn?
The programme prepares you to combine your engineering expertise with insights into businesses and society at large. You'll learn to choose and apply appropriate methods and technologies – such as DevOps, AI, or cloud computing - considering the user or organizational needs as well, or systems architecture – with responsibility and strategy. You’ll also be trained to collaborate across disciplines and cultures, while considering ethical challenges and the creation of new innovative technology.
What can you become?
As a graduate, you’ll be qualified for a wide range of roles in both the private and public sector – including software engineering, software developer, system integrator, IT consultant, and project manager. You will help build the technological backbone of tomorrow’s society. You can also continue with a three-year research programme, which leads to a PhD degree.
Programme structure
The bachelor’s programme in Software Engineering takes three years (6 semesters) and is followed by a two-year master’s programme (4 semesters).
As a Software Engineer you will get to create solutions for big and small challenges. During the programme you will be introduced to theory, methods, and tools which make you capable of developing solutions based on knowledge of current and future needs.
Each semester is based on a main theme, which will guide the semesters’ courses and project work. As soon as your studies begin, you will become part of a project group in which you will work with hands-on projects, which often focus on problems taken from companies.
- 1st Semester - Development of Software Programs
- 2nd Semester - Development of Software Systems
- 3rd Semester - Software as Infrastructure
- 4th Semester - Reliable Software Infrastructures
- 5th Semester - Specialization and Innovation
- 6th Semester - Software Architecture and Bachelor’s Project
You will typically be able to work with the development of software for a global market, where cultural empathy and insight into local conditions are crucial for success.
Software is included in many of the things we use in everyday life, such as computers, smartphones, TVs, cars, and other smart devices. Therefore, as a civil engineer in Software Engineering, you will have the opportunity to get a job in many different industries, both in Denmark and abroad.
As a civil engineer in Software Engineering, you can, for example, get a job as a:
- Software developer (e.g., Full-stack developer, Back-end developer, Mobile app developer, or System developer)
- Software architect
- Software engineer
- System consultant
- IT and system architect
- Software quality engineer
- Product manager
- Project manager
- IT strategy manager
- Project leader
- Teacher: in high schools and higher education with the choice of subject didactics
- Researcher


