Male students with Lego cars

We have places available for several programmes

Male students with Lego cars

Study at VIA and become a part of an international study environment

VIA Software Engineering

Bachelor of Engineering

The programme provides you with the skills and knowledge needed to develop and manage software systems.

About the programme

  • Facts

    Title: Bachelor in Information and Communication Technology Engineering

    Duration of the programme: 3½ years (210 ECTS). Full time course of study.

    Programme start: August and February. 

    Study location: Horsens or Viborg (4.-7. semester)

    Language: The programme is taught in English 

    Curriculum: See current and former curricula

    Executive order: See the executive order (only in Danish)

    More information

  • Structure and content

    From the very first day, you will learn both theory and practice

    The programme is a combination of theory lectures and project work within Software Development in general, programming electronics devices, real-time programming, computer networks, Internet-of-things, game design, web design, augmented and virtual reality, database technology, big data and cloud computing. 

    Depending on the choice of electives, students will specialise in one of four areas:

    • Internet-of-things
    • Cross Media
    • AR/VR (augmented and virtual reality)
    • Data Engineering

    As part of this programme, you will develop professional and personal skills in information technology as well as gain qualifications for further studies at Master’s level.

    After the third semester, students can choose to transfer to the specialised AR/VR path in Viborg and complete their studies at the Interactive Design Centre (IDC) at Campus Viborg. 

    1st semester: Single User Systems

    The goal of the 1st semester is to give you profound knowledge and practical skills in object-oriented programming and systems development. You will also learn about responsive web design. The semester is organised as a number of introductory courses and a semester project in which you will design, implement and document a single-user software system.

    2nd semester: Client Server Systems

    During the 2nd semester, you will learn about software engineering methods, database development and system development methods, and you will accumulate the programming skills necessary to build client/server systems. The semester is organised as a number of compulsory courses, along with a semester project in which you will develop a client/server system. 

    3rd semester: Heterogeneous systems 

    The goals of the 3rd semester are to design and implement heterogeneous software solutions including the use of the programming languages Assembler, C, Java and C#. The semester is built around a larger semester project in which students will integrate several programming languages.

    4th semester: Internet-of-things

    The 4th semester brings it all together and students will conceive, design and implement a software solution including hardware sensors, an android-based user interface and a persistent multiuser backend infrastructure. The solution must contain self-constructed electronics, and make use of the Java, C#, C and assembler programming languages.

    Students may also choose to transfer to the specialised AR/VR path in Viborg and complete their studies at the Interactive Design Centre (IDC) at Campus Viborg. Here, the focus of the remainder of the programme will be on AR/VR technologies.

    5th semester: Internship

    During this semester, you will be placed on internship at a company in Denmark or abroad. The internship provides you with the opportunity to acquire valuable work experience in a challenging environment and to put into practice the knowledge gained during your studies.

    6th semester: Specialisation, Electives & BA

    You will choose from different elective courses depending on your interests and specialisation. Based on your choices, you may obtain one of the following specialisations:

    1. Data Engineering – Courses include Data Warehousing and Machine Learning, Enterprise Resource Planning (ERP), business intelligence, data visualisation and analytics.
    2. Cross Media – Courses include Mobile Applications and Serious Games, which involve Unity, asset store, modelling and simulation, as well as interfacing.
    3. AR/VR – Courses include Digital Animation Production, Basic AR/VR Technologies, sensors and displays for digital immersion, game design and production and other courses from Cross Media specialisation.
    4. Internet-of-things – Courses include wireless computing,basic electronics, real-time and embedded programming, as well as electronics used to interface micro-controllers with a number of sensors and actuators.

    Compulsory specialisation courses also take place during this semester, and you will be required to prepare your final project: the Bachelor Project.

    7th semester: Specialisation, Electives & BA

    During the 7th semester, you will work on your Bachelor Project. The purpose of the Bachelor Project is to demonstrate your ability to solve a relevant software problem and document the solution. The Bachelor Project is typically a real-life project for a company, carried out in groups of two or three students.

    See the VIA Software Engineering course catalogue.

  • Enrolment

    Get information about the requirements for Danish and international students.

    Admission requirements

    • Upper secondary school leaving certificate/high school exam or
    • The International and the European Baccalaureates

    The above certificates must provide evidence of:

    • Mathematics equivalent to a Danish A-level (min. 375 hours*) and
    • Physics equivalent to a Danish B-level (min. 200 hours*) and

    *1 hour = 60 minutes. Study hours during the final three years in upper secondary school.

    Applicants with a Danish high school exam must have passed the above-mentioned subjects as well as English B-level with a minimum grade of 02.

    Non-Danish applicants must include a copy of the original exam certificate and a transcript of records plus a state-authorised translation of their transcript of records in either Danish or English.

    Verification form

    If study hours are not included in the transcript of records, we will require a verification form. The form is used to verify the hours of instruction of each criterion subject during the final three years of upper secondary school. This helps us convert your qualifications to Danish levels. The verification form must be stamped and signed by your previous school in order to be accepted. 
    Download Verification form (pdf).

    You can visit the website of the Danish Ministry of Higher Education and Science to find help or to have your qualification evaluated by the Ministry before applying. 

    All applications will be evaluated individually. In addition to good exam results from your previous studies, we will also take in to account other qualifications, such as:

    • Stays abroad
    • Work experience 
    • General motivation

    English proficiency certificates 

    If English is not your first language, you will need to provide documentation of your English language level. Please find an overview of accepted language tests and test scores on the page VIA Language Assessment Centre

    Those exempt from tests are:

    • Applicants who are native speakers or have proof of secondary school education from the UK, Australia, the USA, Canada and New Zealand 
    • Applicants from Iceland, Norway, Sweden and Finland (their high school diploma will be converted into Danish grade levels and they will then be assessed and admitted according to the requirements for Danish applicants)

    You may also choose to sit VIA University College's English Language Assessment Test (VIAT/e), but you need to be present on Campus. Read more about the VIALAC test.

    Credit transfer 

    Students who have completed relevant study activities at an institution of higher education may be allowed to transfer their credits to VIA, which may exempt the student from exams/courses of a study programme. 

    Read more about credit transfer at VIA University College

    NB: We reserve the right not to create classes in the event of too few applicants.

  • How to apply

    How to apply depends on whether you are a Danish or an international student.

    The programme begins twice a year, in August and February.

    August 

    Apply online through optagelse.dk. The application portal opens on 1 February every year.

    Fill in the application form and upload any relevant documentation to optagelse.dk. 

    Please note that applicants applying without a Danish Civil registration number must send a signature page from optagelse.dk by email to studieplads@via.dk before 15 March at 12:00 noon.

    The area code for the programme is 49320.

    February

    The application process for the programme starting in February will be handled manually. Find the application form on the webpage 'Places available' (published in July).

    Application deadlines

    15 March, 12:00 noon

    • All international applicants
    • International and Danish applicants applying on the basis of a vocational education
    • Danish applicants applying on the basis of an international or foreign entry qualification
    • Danish quota 2 applicants and applicants applying for any kind of exemption

    5 July, 12:00 noon

    • Only Danish quota 1 applicants

    Fee for Non-EU applicants

    Applicants from outside of the EU/EAA who do not hold a valid Danish residence permit, are required to pay a 100 euro application fee before their applications can be processed. The fee is to be paid at the time of application.

    Please visit the Admission site for further information about how to apply, the application fee, residence and work permits and how to follow your application. 

  • Fees and tuition

    All books are lent out free for one semester.

    Free books

    All books for courses at the Department of Software Engineering are lent out free for one semester at a time from the Campus Horsens Library.

    Application fee

    Application is free if you are from a country that is member of the EU. Applicants from all other countries are required to pay an application fee of 100 euro. The application fee must be paid in full when applying for the programme.

    Learn more about the application fee and how to pay 

    Tuition is free if you are:

    • A citizen of Denmark 
    • A citizen of a country that is a full member of the EU. 
    • A citizen of Norway, Iceland or Liechtenstein (EEA countries). 
    • A refugee/immigrant living in Denmark with a permanent residence permit issued in Denmark. 
    All other students are obliged to pay tuition fees. 

    The total fee for the entire programme is EUR 46,000 corresponding to: 

    Semesters 1, 2, 3, 4, 6 and 7: EUR 7,500 per semester. 

    Semester 5 (internship): EUR 1,000. 

    Overview of fees and terms of payment

    Please download the Payment schedule and Terms of Payment (pdf) to see the payment deadlines. 

    You must be current with payment in order to get access to the first semester of the programme. 

    The prices are fixed for the official duration of your study programme. If you exceed the official duration of the study programme, any subsequent semester payments will correspond to the tuition fee at that time. 

    VIA University College reserves the right to change tuition fees every year in October or whenever conditions necessitate such changes. 

    If you are required to pay a tuition fee, you will always be invoiced directly from VIA University College. No partners are entitled to charge fees on behalf of our institution. 

    If you are asked for additional payments by a VIA University Partner partner, please let us know. 

    When applying for a visa, remember to include a copy of your admission letter. 

    Read more about fees and tuition.

  • Internship

    Your internship teaches you things you can't learn in a classroom.

    Experience the working world

    Doing an internship is a great way to get first-hand work experience and to gain access to the best graduate jobs.  

    As it is a professional bachelor's degree programme, you are required to do an internship in the 5th semester. This will allow you to apply theory to real-world business tasks and also to practice a number of valuable skills. 

    Benefits 

    You will benefit from working in a real-life environment and gain professional experience relevant to your future career as a Software Engineer. 

    The internship will also make you more employable, since employers often look for “work-ready” or “plug and play” graduates when filling vacancies. 

    The internship has a dual purpose. You will get to know what your professional future will be like while still preparing for it, and you will make contacts with employers within the field of your study. 

    Where to go?

    You may do the internship in a company of your choice in Denmark or abroad. 

    Duration 

    The minimum period for an internship is 20 weeks of full-time work. 

    Further information: Students on work placement (pdf)

  • Career guidance

    As a graduate, you can look forward to excellent employment prospects worldwide.

    The hallmark of this programme is its international focus and the inter-disciplinary skills that will make you attractive to a wide range of companies. 

    Help for your future career

    The Career Service Centre at VIA Campus Horsens helps your transition from being a student to being a part of the working world. The centre offers advice about your options. It can give you some good guidelines about salary, and it organises Company Dating, where students and companies meet each other in an informal way. 

    Further education

    When you graduate as a Software Engineer, you will have excellent opportunities to apply for future education on Master level in Denmark or abroad.

  • International opportunities

    A study abroad experience provides global insight and perspective.

    To enrich the study experience and nurture cultural diversity on campus, we encourage our students to study abroad and welcome foreign students from partner institutions. 

    VIA University College has cooperation agreements with approximately 200 institutions in 33 countries in Europe as well as overseas. 

    This means that you have the opportunity to choose to study for one semester at one of our partner institutions in another country. 

    You may also choose to do your internship in an international company in another part of the world. Both possibilities give you the opportunity to experience the way of life in another culture. 

    Today's business world is a global marketplace, so having a study abroad experience can be a positive thing to include on your CV. 

    Contact our international coordinators.

  • Student counselling

    Need help before applying?

    The student counsellor can help you with: Questions about various VIA study programmes within technology and business, admissions requirements, selection criteria and admission procedures. 

    Contact our student counsellors' office Monday - Thursday 09:00-13:00 and Friday 10:00-12:00 at: 

    E: erhverv.info@via.dk or text/call +45 87 55 43 20

  • Contact

    You are always welcome to contact us if you have any questions.

    VIA Software Engineering
    Chr. M. Østergaards Vej 4
    DK - 8700 Horsens 

    T: +45 87 55 40 00
    E: horsens@via.dk

    Opening hours

    Lines are open:
    Monday - Thursday at 07:45 – 15:30
    Friday at 07:45 – 14:30 

Want to know more?

Study environment on Campus Horsens

Mentoring programme for new students

Experienced students are ready to help you thrive as a new student in a new country.
petko-ict

Petko is happy working in Horsens

Software Engineering provided Petko with a solid foundation for entering the Danish labour market.
Video icon

Film about the programme

The short film tells you what it’s like to be a student at the Software Engineering Programme.