Male students with Lego cars

Meet us at VIA

Male students with Lego cars

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

VIA Software Technology 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 of Engineering in Software Technology

    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:

    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, you can transfer to the AR/VR specialisation in Viborg to complete your studies at the Danish Interactive Digital Center 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 Danish Interactive Digital Center 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. Interactive Media – Courses include Mobile Applications and Serious Games, which involve Unity, asset store, modelling and simulation, as well as interfacing.
    3. AR/VR (Augmented Reality and Virtual Reality) – 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

    Information about computer requirements

    We recommend that you acquire a PC with the the appropriate specifications before starting at VIA.

    Read about computer requirements before your programme start (pdf) 

     

  • 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
    • Danish Admission course for Engineering programmes

    General admission requirements:

    In addition to the admission requirements, all applicants must also meet the following general admission requirements:

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

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

    Applicants must have passed the above-mentioned subjects with a minimum average weighted grade of 02. If you are applying with a foreign exam, your grades will be converted into Danish grades.

    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.

    Admission with special permission

    If you do not fulfil the entry requirements, you can apply for admission with special permission. Read more here.

    Verification form

    Applicants who hold a non-Danish entry qualification must fill in the verification form in order to verify the hours of instruction of every needed subject during the final three years of upper secondary school as well as last received grade. 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. The form must be submitted with your application at optagelse.dk.

    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.

    English proficiency certificates 

    All applicants will have to document English equivalent to a Danish B-level with a minimum average weighted grade score of 3.0 (min. 210 hours, 1 hour = 60 minutes during the final three years in upper secondary school). Use the verification form for this. The grades from the applicant’s High School Diploma will be converted into Danish grades.

    Please note: In cases where applicants cannot meet the Danish B-level requirement or grade conversion is not possible, the applicant may provide other documentation. Please find an overview of accepted language test certificates and test scores on our page for VIA Language Assessment Centre.

    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.

    Maths syllabus

    Applicants with non-Danish entry qualifications must also fill in the mathematics form by ticking off the topics included/not included in your previous studies.

    If your secondary school mathematics syllabus does not include all topics listed, you may be required to participate in a two-week compulsory mathematics course at VIA University College before study start. Please find more information in the Course description (pdf).

    Download Mathematics form (pdf)

    Conditional acceptance

    Conditional acceptance means that you can apply for admission to the programme even though you do not fulfil the admission requirements at the time of application. Contact the student counsellor for more information.

    Assessment of your application

    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

    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. 

    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 apply@via.dk before 22 March at 12:00 noon.

    The area code for the programme is 49320.

    Application deadlines

    22 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

    Response to your admissions request

    You will receive an answer to your admissions request on 28 July. 

    Should the 28 July fall on a Saturday or Sunday, you will receive an answer to your admissions request the Friday before.  

    Available study places

    Any available study places will be published on VIAs webpage “Available study places” on 28 July. 

    An application form can be found on VIAs webpage “Available study places” on 28 July. Applications for available study places will be handled manually. 

    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.

    Listed below is an overview of who is eligible for free tuition and who has to pay for tuition themselves. Are you a foreign applicant outside the EU membership, residing in Denmark and already have a Danish residence permit you must attach both your residence card (back and front) as well as your residence letter to your application on optagelse.dk. We need this in order to assess whether you must pay for tuition fee yourself or not. 

    Who is eligible for free tuition?

    • Applicants of a country that is a full member of the EU 
    • Applicants of Norway, Iceland, or Liechtenstein (EEA countries) or Switzerland
    • Applicants living in Denmark either with a permanent residence permit issued in Denmark or a residence permit with the possibility for permanent residence - noted as “MMF. varigt ophold” on front of the residence card
    • Applicants with a Residence permit as the accompanying child of a non-EU/EEA parent holding a residence permit based on employment (§9a and §9m of the Danish Aliens Act) 
    • Applicants with a temporary residence permit as a refugee on the grounds of family reunification (accompanying child) (§7. subsection 1, and subsection. 2, and § 8, subsection. 1 and 2, of the Danish Aliens Act)
    • Applicants with a temporary residence permit based on the Danish Aliens Act § 9.1, or § 9 c. 1, on the grounds of family reunification to a non-EU/EEA citizen with a residence permit (§ 7, subsection 1 or 2, or § 8, subsection 1 og 2,) 
    • A student on an exchange programme as part of a bilateral agreement with VIA University College

    When do you have to pay for tuition?

    • When you are a foreign applicant, living in Denmark with a temporary residence permit (with no possibility for permanent residence - noted as “MMF. varigt ophold” on the front of the residence card)
    • When you are a foreign applicant with residence outside of Denmark and need a Danish residence permit based on study
    • When you are an applicant with a temporary residence permit as a refugee based on §7, subsection 3 of the Danish Aliens Act

    Open the below pdf to learn more.

    Payment schedule and Terms of Payment (pdf)    

    The prices are fixed for the official duration of your study programme. If you exceed the official duration of the study programme, the following 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 tuition fee is required, 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 College partner, please let us know. 

    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

    Terms and agreements

    Terms and agreement between partners and VIA University College can be seen in the different contracts under:

    Applying for a visa

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

  • 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. 

    Career counselling and events

    Career Service Centre at VIA offers a range of services to students. You can make an appointment at Carrer Service Centre for advice on writing a good CV and Cover Letter, updating your LinkedIn profile and searching for jobs and internships.

    The career centre also organises events where you can meet company representatives face-to-face in order to find a job, internship, project work or a full-time job related to your field of study.

    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: stud.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.
Vihren Petrov from Bulgaria

Vihren works as a Systems Engineer at Systematic

Graduate from VIA, Vihren Petrov, tells you how he got his job at Systematic.
Alexandru Diaconu from Romania

Alexandru works as a backend Software Engineer at MobilePay

Alexandru Diaconu tells you about the 3 best things about living and working in Denmark. 
Video icon

Film about the programme

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

Career Service Centre

Career Service Center

The Career Service Center matches businesses with students for project work, internships and jobs.

Maria is studying in Denmark

Maria from Portugal is a student at Software Technology Engineering.

Justas is from Lithuania 

He studies Software Technology Engineering in Horsens.