On the Software Development online course you work with design and construction of large, data-heavy distributed IT systems.
Software Development online

Software Development online

1.5 years
Start of term
Next application deadline:
1. December 2022
Keep up to date
Receive the newsletter with information on upcoming events and registration deadlines.
Apply now

The Software Development online course builds on your Computer Science course. This course is ideal for you if you have the ambition of designing and constructing large IT systems. You learn how to handle the back-end of large, distributed IT systems, based on large databases.

You get the knowledge that you need to handle large IT development projects and learn how to use various types of databases. You also learn how to develop existing systems. Finally, you learn how to handle and communicate, to other people, what the software development process is about.

The Software Development online course takes one and a half years and is dedicated students having completed the Computer Science course.

The lecturing will be mostly online teaching with a few classroom sessions at the Academy. These physical meetings will typically take place at the start of the semester.

The classes will be held online at a fixed weekly schedule, and the students is expected to be online during these sessions. All teaching material will be available online at the Academy Study Portal.

The education is planned as a full-time study of 90 ECTS for 1,5 years and is organized into two independent semester modules each of 30 ECTS, which equivalates the workload of a full-time study. Therefore, you must expect several hours of studying daily.

These two semester modules must be completed before entering the last semester (30 ECTS) evenly composed of Internship in a study-relevant company and the Final Bachelor Project.

If you are working with back-end development in a company compliant to the workload of the Internship you can get merit for the internship and start the Final Bachelor Project directly.


If you are a full-time employed worker having some weekly spare hours you may consider following only one or two subjects. Taking only single courses will typically cost a fee per course. This way, you can follow only the courses needed to raise your competences to your and your company’s needs.

If you want to follow the part-time education, you can read more and sign up for the course here.

Note: To complete the top-up bachelor course, the entire programme must be completed within 3 years.


Online in January and June.


Module A (September to January):

  • Development of Large Systems (10 ECTS)
  • Databases for Developers (10 ECTS)
  • System Integration (10 ECTS)

Module B (February to June):

  • Test (10 ECTS)
  • Locally defined courses (20 ECTS), like
    • Internet of Things
    • Machine Learning
    • Parallel Programming
    • Functional Programming

3rd semester

  • Internship (15 ECTS)
  • Final Bachelor Project (15 ECTS)


Your third semester includes an physical internship. You decide yourself if this is with a company in Denmark or with a company abroad.


At Business Academy SouthWest you have the opportunity to go abroad as a part of your education. You can choose between studying abroad for a semester or doing your internship abroad. Read more here

Academic regulations

  • Softwareudvikling 2015, Nr. 1

  • Softwareudvikling 2016, Nr. 1

  • Softwareudvikling 2018, Nr. 1

  • Softwareudvikling 2018, Nr. 2

  • Software Development 2019, Nr. 1

  • Software Development 2020, Nr. 1

  • Software Development 2021, Nr. 1

Previous academic regulations can be requisitioned on request

If you would like to be admitted to the Software Development online course, you must first have completed the Computer Science course.

When you have completed the Software Development online course you can find a job in the IT industry, for example in the development departments of companies, or you can find a job with a software company. You can also go for a career as a self-employed software developer.

The following are examples of jobs you can find after having completed your Software Development course:

  • Software Developer
  • Back-end Developer
  • System Integrator
  • Software Architect

Further training

When you have completed the Software Development course you can apply to be admitted to a range of Master’s degrees within the IT field.

SU (State education grant) for foreign citizens (students)

If you are a foreign citizen, you must fulfil specific conditions in order to be granted equal status with Danish citizens and receive the state educational grant (SU).

You can read more about it at SU.dk

SU (State education grant) for Danish citizens (students)

While you are studying, you are eligible for SU. You can apply for this when you have been admitted to the education, but you should be aware that you cannot apply for SU until one month prior to the month from which you are eligible to receive your SU. If you begin your education later than the 20th in the month, you are eligible to SU from the following month. This means that if your begin your education on August 21st or later, then you are not eligible for SU until the month of September.

Study environment at Business Academy SouthWest

Experience the study environment