Bachelor of Science in
Software Development

The Programme

The three-year BSc in Software Development teaches you to design and programme software, as well as communication and business. This combination of disciplines provides you with the qualifications for developing and designing IT solutions, as well as providing consultation for businesses and organisations on a given solution.

The most successful companies in the world such as Google or Apple are created by people with a deep understanding of advanced software technology and their development methods and business processes. The IT University’s goal for the BSc in Software Development is to provide you with the skills and qualifications needed to participate in, as well as lead, international development teams in such companies.

Creating software solutions is creative work, and programming can be abstract. Mastering advanced software technology requires immersion and practice, and on this programme you get the tools to do that. That is why our BSc in Software Development is a full-time programme, which - in addition to the classic computer science courses in programming, algorithms, data structures and databases - also includes courses in user-centred design, business processes and management.

The programme is in Danish.

With a bachelor degree in Software Development you have direct access to the MSc programmes:


Meet a student from Software Development

Meet Theodor who studies Software Development, and learn about the programme and the study life at ITU. English subtitles available.

Who studies Software Development?

To study the BSc in Software Development, you must have a flair for logic and mathematics and have good linguistic abilities, since you will be working with communication and business processes in addition to software programming. Software development also challenges your analytic abilities. Project work is an important part of studying at the IT University, and it is therefore important, that you are motivated towards collaborating with other students.


In my experience, the teachers are very committed and there is a strong academic environment. The academic level is high, and the link between theory and practice gives a broad understanding of the subject matter. The balance between computer science, user- and process-oriented subjects and projects makes you feel equipped to solve IT problems out in the real world.

Michael Valentin Erichsen, Software development student


Programme Structure

Software Development is 3-year full time Bachelor's degree. Each academic year is divided into two semesters. For each semester, you will typically follow two courses plus a course with an integrated project.

The programme is concluded with a bachelor project, which many of our students choose to do in collaboration with a company.

See the curriculum for BSc in Software Development (in Danish as the programme is taught in Danish).

Course of study for BSc in Software Development
1st semester Diskret matematik
(7,5 ECTS)
Projekt­arbejde og kommunikation
(7,5 ECTS)
Grundlæggende programmering med projekt
(15 ECTS)
2nd semester User Experience og webprogrammering 
(7,5 ECTS)
Algoritmer og
(7,5 ECTS)
1st year project
(15 ECTS)
3rd semester

(7,5 ECTS)

Introduktion til databasesystemer(7,5 ECTS) Analyse, design og softwarearkitektur med projekt
(15 ECTS)
4th semester Funktionel programmering
(7,5 ECTS)
(7,5 ECTS)
2nd year project: Softwareudvikling i større grupper
(15 ECTS)
5th semester Operativ-
systemer og programmerings-
sproget C
(7,5 ECTS)
som data
(7,5 ECTS)
Forretningsprocesser og organisation med projekt
(7,5 ECTS)
(7,5 ECTS)
6th semester Refleksion over it
(7,5 ECTS)
(7,5 ECTS)
Bachelor project
(15 ECTS)

Project film

Ethical Social Media

For his bachelor's project Kasper decided to make a proto type of an ethical social media - one that would focus on the user's mental health instead of making profit. Hear more about the project and Kasper's motivation for building this. Subtitles available in English.

On the beat

As a part of his bachelor’s project, Morten has developed a system that helps him when he plays music as a DJ at the Friday bar at the university. Watch here and find out what you can do as a software developer.

Follow @itustudent on Instagram and meet more ITU students


The teaching is a combination of lectures, practicals and project work. Project work is a significant part of the programme, which enables you participate in collaborations, not only with other students and teachers, but also with external companies and organisations. The Software Development programme has a strong overall focus on close collaboration with the business community, and guest lecturers from the business community often contribute to the teaching.

Over the course of the programme, you will work on several larger projects. The second-year project has a scrum framework and the students work in large group on a project in collaboration with a Danish company.

What do you dream about?

What do you dream about? And how does your choice of education fit into your dreams? Here you can hear what Melissa is dreaming about and how it led her to study a bachelor in Software Development at the IT University.

Student Exchange

As a Software Development student, you can study part of your programme at a university abroad. The IT University has exchange agreements with universities in a number of countries such as Australia, China, France, England, Iceland and India. Here are a few examples:

  • Australia – Queensland University of Technology
  • Australia – University of Technology Sydney
  • China – Beijing Jiao Tong University
  • China – City University of Hong Kong
  • Czech Republic - Charles University Prague
  • Iceland - Reykjavik University
  • Netherlands - Maastricht University
  • New Zealand – Auckland University of Technology
  • Portugal – University Nova Lisboa
  • Spain – Polytechnic University of Catalonia, Barcelona School of Informatics
  • South Korea – Hanyang University
  • South Korea – Inha University
  • Taiwan - National Taipei University of Technology (Taipei Tech)
  • Turkey - Bahcesehir University
  • USA – Boston University
  • USA – Syracuse University
  • Vietnam – FPT University

A student exchange abroad can provide you with academic and personal development, and can, in addition to giving you a unique academic profile, strengthen your linguistic abilities and deepen your understanding of other cultures. It can provide you with an international network for life and make you even more attractive to the business community.


”A student exchange gives you a bigger chance to stand out from the crowd and show that you’re independent, creative, ambitious and not scared of a challenge. You strengthen your academic core and gain valuable experience with cross-cultural collaboration. It is a giant scoop for any IT company. To me, the chance to experience the world via Paris and gain friends from e.g. France, India, South Korea and Syria has been invaluable.”

Software development student Jens Egholm Pedersen



Further education

With a bachelor in Software Development, you will hold the academic title of BSc (Bachelor of Science). This qualifies you to continue your studies in a master’s programme at the IT University or a different Danish or foreign university in the areas of science, social science and technology.

You have direct access to the MSc programme in Computer Science and the MSc programme in Games (the Game Technology track) for three years after graduation, if you have completed your BSc degree after January 1, 2019 (legal right to admission).

Career prospects

The BSc in Software Development is geared towards the business community and you can therefore apply for a challenging and well-paid job after only three years.

The programme allows you to choose between different career paths. You can for example choose to work with very advanced software development, which deals mainly with technical issues. Alternatively, you can choose a career that focuses on customer needs, business, cooperation and people.

The competencies of the programme and the global perspective equips you for career opportunities in both Danish and global contexts, such as:

  • IT consultant – Help companies solve problems or develop specific software systems.
  • Product developer – Based on client needs and market conditions, you take responsibility for designing, programming and testing a new software product.
  • Game developer – Take part in creating new computer games in cooperation with game designers and graphic artists.
  • Software developer – Be a part of creating and developing the systems that society and companies are dependent on.
  • IT Architect – Help design the overarching lines of a software system and plan its long-term development.
  • User interface designer – Help ensure software system usability, so that systems help users in their work.
  • Usability consultant – Be a part of ensuring the usability and comprehensibility of software systems.

Where can you find employment?

Knowledge of IT and high-level experience with IT is in demand in almost all businesses and countries worldwide. Employers say that the academic profile of the BSc in Software Development from the IT University is the right way to go. Therefore a software developer can find employment in many different sectors and businesses.

The private sector: Software developers often find employment in the private sector, in large companies such as Microsoft, Novo Nordisk, IBM, Lego, DR, Mærsk, in the financial sector or in smaller consultant and game companies.

The public sector: There are also good chances of employment within the public sector, where you can find employment with e.g. the police, in ministries or with hospitals.

Self-employed and entrepreneur: The programme can also be used as a stepping-stone towards being self-employed. As a self-employed or an entrepreneur, you can follow your own dreams and business ideas.

International career: If you want to explore the world, there are good opportunities for an international career. The BSc in Software Development places importance on providing you with the international experience and knowledge needed to work globally.


A Working BSc

A Working BSc

Admission Figures

  • Software Development will admit approx. 160 new students in 2022.
  • 85% will be distributed through quota 1 and 15 % through quota 2.
  • Indicative average mark from 2022 in quota 1: 7,9 and in 2021 in quota 1: 8.2

Are you interested in studying at the IT University of Copenhagen, please contact The Study and Career Guidance.