University of Southern Denmark
BSc in Computer Science
Vejle, Denmark
BSc
DURATION
3 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Sep 2026
TUITION FEES
EUR 17,300 / per year
STUDY FORMAT
On-Campus
Key Summary
About: The Bachelor of Science in Computer Science at the University of Southern Denmark (SDU) Vejle covers programming, algorithms, data structures, artificial intelligence, operating systems, databases, and game development. You don't need prior programming experience. The programme focuses on analysis, problem solving, and software for real-world challenges on an international campus near IT employers.
Career Outcomes: Graduates can work in software development, IT security, database administration, game development, research, or continue to a Master's. The degree gives admission to SDU's Master's in Computer Science and related programmes like Artificial Intelligence. Typical roles include software developer, IT security specialist, database specialist.
There is an acute shortage of computer scientists to tackle today’s digital challenges – from strengthening IT security, designing and managing databases, and developing artificial intelligence, to creating large-scale IT systems. And that is before we even consider the challenges of the future that have yet to emerge.
The Bachelor’s degree in Computer Science is ideal for those with a talent for logical thinking and an interest in exploring complex problems while developing innovative, creative solutions. At the same time, you should enjoy creating structure and working systematically. Prior programming experience is not required when starting the programme.
Computer Science is the scientific foundation behind computers and software, developing the methods that make them function. The field is broad, covering programming, algorithms and data structures, computability, artificial intelligence, operating systems, optimisation, web search, bioinformatics, databases, and even game development.
When you study Computer Science at SDU Vejle, you join a brand-new campus with a truly international environment of students and lecturers – all specialists within IT. The programme emphasises understanding, analysis, and intellectual work, equipping you with knowledge that is both highly applicable and enduring. You will learn to develop software that solves real-world problems.
Why study a Bachelor’s in Computer Science at SDU?
Studying Computer Science at SDU Vejle provides a comprehensive introduction to all major areas of the discipline, equipping you with a strong generalist foundation while offering opportunities to specialize according to your interests.
Located near some of Denmark’s largest IT companies, SDU Vejle offers excellent prospects for securing a relevant student job during your studies. This proximity also enhances your career opportunities after graduation.
Your lecturers on campus are internationally minded experts who are highly approachable and committed to supporting and guiding you throughout your academic studies and project work.
What can I do with a Bachelor’s in Computer Science?
A Bachelor’s degree in Computer Science opens doors to diverse career paths. You can become a software developer, IT security specialist, database expert, or game designer. The programme equips you with strong analytical and programming skills, making you highly employable in both public and private sectors.
Some graduates secure jobs immediately after completing their Bachelor’s degree, while many others choose to specialise further through a Master’s programme. With low unemployment and high demand, your job prospects are excellent.
Graduates of the programme are entitled to use the academic title Bachelor of Science (BSc) in Computer Science.
Teaching and structure
Academic content
In the first year, you will build on the knowledge acquired at upper secondary school. The courses provide both a solid foundation in computer science, which you will draw on throughout the remainder of your studies, and an understanding of the interplay between computer science and mathematics. During this first year, you will acquire the fundamental skills necessary to become a computer scientist.
In the second year, you will encounter several key areas of computer science, including computer architecture, cybersecurity, operating systems, data mining, and machine learning.
The third year covers a wide range of computer science subjects and prepares you either to begin your career or to specialise in a chosen research area if you continue on to the Master’s programme in Computer Science.
Semester overview
You can read detailed descriptions of the individual courses by clicking on them in the semester overview below. On small screens, the overview is best viewed in landscape mode.
What can you do with this degree?
With a Bachelor’s degree in Computer Science, you will be able to describe, analyse and solve computer science problems using both computational and mathematical methods. You will gain the ability to programme in several different programming languages, as well as to design and implement relational databases.
In addition, you will learn to evaluate the advantages and disadvantages of various algorithms, particularly with respect to time and memory efficiency.
The strong academic foundation provided by the programme ensures that you are well prepared to adapt and develop in many different directions throughout your career.
While many students are offered jobs immediately after completing their Bachelor’s degree in Computer Science, it is also possible to specialise even further by continuing your studies at Master’s level.
Master’s opportunities
The Bachelor’s degree in Computer Science gives you a legal claim for admission on the Master’s programme in Computer Science at SDU.
You can also apply for several other programmes, for example:
- Master’s programme in Artificial Intelligence
- Master’s programme in Quantum Computing
The DIVA tool provides an overview of all your options at SDU.
Job prospects
As a graduate in Computer Science, you will typically work with the development of advanced software and operating systems. The strong academic foundation you acquire during your studies equips you with the flexibility to adapt in many different directions.
Employers are keen to recruit versatile individuals with significant potential for growth. For this reason, unemployment among computer scientists is extremely rare.
You may pursue roles such as:
- Software designer
- Database specialist
- Enterprise architect
- IT security specialist
- Game developer


