Software Development

Software Development

UCN University College of Northern Denmark | Campus Sofiendalsvej | Aalborg, Denmark

Software Development

University:UCN University College of Northern Denmark - Campus Sofiendalsvej
Location Aalborg, Denmark
Sofiendalsvej 60, 9200 Aalborg
Duration: years ( semesters)
Study start (Application deadline)
Tuition fee (EU/EEA/CH):apx. 0 EUR (per semester)
Tuition fee (Non-EU):apx. 4 773 EUR (per semester)

This is a top-up programme intended for graduates of the Academy Profession Degree Programme in Computer Science. The top-up programme earns you a bachelor’s degree in Software Development with only 1½ years of additional study.

This programme will give you in-depth understanding and knowledge of the technical and theoretical aspects of software development. You will learn to use different database types and how to develop existing systems further.

The programme includes subjects such as database types, the role of contracts in the system development process, methods and tools for integration between systems, project management, distributed design and development, configuration and release management as well as test models and test planning.

Software developers typically get jobs as system developers, software architects and project managers of large-scale IT projects in Denmark and abroad.


The Bachelor Degree programme in Software Development is of 1.5 years’ duration and covers 3 semesters.

The programme consists of 4 national subject elements (40 ECTS) 4 local subject element/elective subjects (20 ECTS) during the first 2 semesters.  

The last and final third semester covers an internship and the final bachelor project.

  • Databases for developers
  • Test
  • Systemintegration
  • Development of large scale systems
  • Discret ma
  • Investigation and professional comminication
  • Security for developers
  • Individual study
  • Syntax and Semantics


Try out theories and methods hands-on during your internship on the Software Development programme

The internship on the Software Development programme takes place on the third and final semester and is 10-12 weeks long.

It is your opportunity to try out the theories and methodologies in practise in a given company where you will collaborate on the solution of a practice-based problem.


Reflective Practice-Based Learning

Common to all our programmes is the focus on educating you for the real world. Our slogan is “Real Life Education”, and we mean this very literally. You will at least be spending a term at a work placement, and we strive to continuously develop our curriculum in collaboration with the professions, we train for.

Another common feature is our great learning environment, in which classroom teaching is key. We combine the academic and social aspects of studying, hereby easing the transition to becoming an independent student. The interaction between theory and practice combined with personal reflection remains the absolute core of all our study programmes – and the basis of our learning approach Reflective Practice-Based Learning.

Getting ready for the future

In the course of your studies you will be inspired to be creative, to explore and to be innovative; and you will learn to look critically at your own learning, your experience, your knowledge and practice. You bring your own values and personality into play, and through reflecting on your own practice you develop your personal judgement and ability to act professionally.

In the study programme you will also be working closely together with your fellow students. You learn to share knowledge and to work towards a common goal together with others. In that way you build up an important reflective competence which is decisive for being innovative, independent and productive in the labour market of the future.


We have a well-established and well-functioning study environment where students are in focus

This study programme is only one in many offered by the team behind UCN’s IT programmes.

The team offers:
  • An experienced lecturer team from a wide academic and practical background. 
  • A course of studies with a pedagogical focus. 
  • Lecturers, advisors and counsellors to give you academic help and support in your personal development during the course of your education. 
  • Close contact with local IT companies and Aalborg University’s study programmes under the Department of Computer Science.
Free software during your studies

The Software Development programme has an agreement with Microsoft Academic Alliance, which means that much of the software that we use on the programme is made available to you free of charge.


There are several possibilities for giving your education an international twist

During the course of your education at UCN you can go abroad for a certain period of time. You can go on an internship abroad in one or more companies or you can take your studies abroad.

The two kinds of placements can even be combined so you can do both. Be aware that the time spent abroad may not prolong the total duration of your studies in Denmark, however.

Why go abroad?

Whether you choose to do an internship or to study abroad, you will no doubt develop — personally as well as professionally. You will broaden your horizons and develop your language and professional skills.

This will be a once-in-a-lifetime opportunity to challenge yourself, to increase and develop your intercultural competencies — and an opportunity to return enlightened and enriched.

You will also add an international dimension to your CV.

Most contemporary businesses need employees possessing intercultural competencies gained in today’s multi-cultural world.

An internship abroad will improve your ability to consider matters from an innovative and different perspective.

Internship abroad – a golden opportunity!

If you do your internship abroad you will get an insight into how a foreign business organisation operates and become part of another country’s culture. You will achieve language and intercultural competencies that you will never forget.

At the same time, you will also get a unique chance to create networks – very early on in your career – that are likely to come in handy in the future while expanding your knowledge of different businesses. An internship abroad will no doubt improve your career opportunities in Denmark and internationally.

You should know that it is your responsibility to find an internship host company. However, the International Coordinator at the International Office at your address is ready to offer advice and guidance on visa rules, grants applications, deadlines and much more.

Study abroad – expand your horizons

If you chose to go abroad you are seizing an opportunity to live and study with students from all over the world allowing you to expand your horizons and form international networks.  At the same time you can live in and explore a foreign culture.


After graduation you will be able to handle many kinds of jobs within the IT business

For instance:

IT consultant Software engineer System developer 
Programmer Systems constructor Systems planner
Project manager Systems designer Web developer

More about the program: