Software Technology Engineering

At Software Technology Engineering, you work with programming and system development. Software engineers contribute to shaping our future with new digital solutions and opportunities and find work in countless industries with challenges in software, hardware, development, robotics, innovation, quality, and strategy.

Type

Bachelor's degree

Duration

3½ years (210 ECTS)

Campus city

Horsens 

Study start

 August

Internship

20 weeks

Software engineers with VR goggles

Test your knowledge

Take our test with 6 simple true/false questions to learn more about Software Technology Engineering and find out if it is the right study programme for you!

About the Software Technology Engineering Programme

  • You will gain relevant knowledge, preparing you to work in the engineering industry, e.g. science related subjects. At the same time, you will get specialised knowledge within software development, such as data engineering and interactive media throughout the study programme.

    Depending on the choice of electives, students can specialise in one of three areas:

    Furthermore, at all VIA’s engineering programmes, we have independently from which field you are enrolled at, a focus on sustainability, digitalisation, innovation and entrepreneurship. These are fundamental elements, which we are working with during the entire programme and it will be naturally implemented in the lessons and projects during the semesters and internships.

    Teaching methods

    The programme consists of practice-oriented teaching with a mix of classroom lessons and project-oriented work. To the furthest extent possible, we plan the teaching, so that you learn theories through concrete assignments, tasks, cases and projects.

    During the programme, you will work on projects that are increasingly influenced by your own choices.

    Programme structure

    1st semester – Single User Systems

    The goal of the 1st semester is to give you knowledge and practical skills in object-oriented programming and systems development. You will also learn about responsive web design, discrete mathematics and algorithms. 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 the students will develop a client/server system.

    3rd semester – Heterogeneous Systems

    The aim of the 3rd semester is 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 you will integrate several programming languages.

    4th semester – Internet-of-things

    In the 4th semester, students are organised into larger teams to collaboratively develop a comprehensive, cloud-hosted Internet-of-Things system, with continuous integration and continuous delivery, that can retrieve, analyse and visualise sensor data.  

    5th semester – Internship

    The internship period is minimum of 20 full weeks excluding holidays and settled in a private or public company in Denmark or abroad. The purpose is to acquire insight into practical common engineering work, combined with the integrated application of the acquired concepts, methods, and techniques of the discipline in the first four semesters.  If you plan to settle and work in Denmark after graduation, we highly recommend that you take your internship in Denmark to build your professional network. 

    6th semester – Innovation and Electives

    You can select one out of two specialisations (Interactive Media and Data Engineering), but you can also complete your degree choosing electives based on interest. A specialisation consists of three elective courses (15 ECTS credits), and a substantial part of the bachelor project must be within the specialisation area. In addition, students must complete a 10 ECTS semester project within innovation and entrepreneurship.

    7th semester – Electives and bachelor project

    The programme is concluded with a bachelor project. The bachelor project is initiated on 6th semester, where, among other aspects, the project description is completed. 
    The bachelor project accounts for 15 ECTS of the full 210 ECTS.

    See the course catalogue for Software Technology Engineering

    Numbers and facts of the Software Technology Engineering study programme

    Here, you can find the programme curriculum with descriptions of courses and modules, as well as other relevant information on the Climate and Supply Engineering study programme.

    See number and facts of the programme here 

    More information

  • As a student at the Software Technology Engineering study programme, you will share an academic and social bond with your class as well as students from VIA’s other Engineering programmes.

    We have a tolerant study environment with young and more mature students from all walks of life. Expect to meet international students from all over the world, as well as Danish students seeking an international outlook on their education.

    Theory as well as practical classroom teaching

    The Software Technology Engineering Programme consists primarily of classroom teaching. Classes are based on project work with emphasis on problem-based learning. Your lessons vary between theory and practice. This means, that your will learn academic theories of engineering and how to transfer theories to practical tasks, projects, and cases. Project work takes place in teams.

    Each semester is concluded with a semester project combining all courses in one assignment.

    Lab work is an important part of the programme

    Software Technology Engineering has an IoT lab as well as an XR-lab, making it possible to test multiple theories in practice. Exercises in the labs is an important part of the teaching at the programme.

    Company visits and collaboration

    At VIA, we educate engineers in close cooperation with businesses. Therefore, we organise company visits during your studies, at which you can meet fully trained Software Technology Engineers, who will introduce you to their workdays, tasks and the challenges they face during their workdays. By that, you will learn how different companies operate, what the day-to-day tasks are like for a Software Technology Engineer and what you can expect, when you finish your studies.

    In addition, you will meet guest lecturers from the industry, for example former students talking about their careers and work lives.

    At the fifth semester, you get to do an internship in an industry business, working along side their other employees and letting you practice your skills. 

    Former students as guest teachers

    You will also meet guest lecturers from the business community. For example, it can be former students who talk about their career, working life and work tasks.

    Full time studies with preparation

    Be aware that the Software Technology Engineering programme is full time and requires an average of 40 hours of studying per week.

    See an example of a weekly schedule at Software Technology Engineering (pdf)

    Study start

    During the first days of your first semester, you will be introduced to your study programme and the study environment at your new campus. Study start is comprised of both academic introduction to your programme as well as social activities, where you get to know your fellow students. Furthermore, you will get an introduction to Campus Horsens and the city of Horsens.

    As a part of study start, you will meet your lecturers, student counsellors and tutors. They are all ready to answer your questions and tell you about your new study programme. An experienced student from the Software Technology Engineering programme will be assigned to you as your main tutor and help you settle in your new role as a student at VIA.

    Most of our programmes have study start in the end of August, but the final programme and dates will be announced atMyVIA, VIA’s portal for students. You will get access to the site if you are enrolled at one of our programmes.

    We are looking forward to meeting you! 

    Study environment

    At VIA, we have a lot of different associations, which you are more than welcome to join. We have both social, academic, and political associations, or you can join the social life at Friday bars, parties or by playing board games in the afternoon. Learn more about activities on and off campus here.

    In addition to social activities, we also help students wanting to start their own business in VIA Student Incubator, as well as career counselling in the Career Centre. Campus Horsens has an international student environment with students from all over the world. 

  • Admission requirements

    • Upper secondary school leaving certificate/high school exam or
    • The International and the European Baccalaureates or
    • Danish Admission course for Engineering programmes

    Specific admission requirements

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

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

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

    All of the above subjects must be passed with a min. average of 2.0 on the Danish grading scale.

    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.

    English proficiency certificates 

    All study programmes taught in English have requirements for English proficiency. Go here to find English proficiency requirements and how to document these.

    Admission with special permission

    If you do not fulfil the entry requirements but have other professional qualifications that can be equated to the missing 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

    Math Syllabus

    Applicants with non-Danish entry qualifications should be aware that it is advisable that the Mathematics topics listed in the math syllabus were included in previous studies.

    Assessment of your application

    All applicants applying before 15 March, 12:00 noon will be assessed based on the following:

    • Exam results from your Upper Secondary School 
    • Grade point average of Mathematics equivalent to a Danish A level and English equivalent to a Danish B level
    • Relevant work experience, e.g. IT-Supporter. Please upload CV - one pager and Employers Declaration at optagelse.dk 
    • Other relevant documented qualifications e.g. Elite sports, volunteer work and the like
    • Motivational letter in form of a video - learn more about the requirements for the motivational video here

    Qualified applicants may be called for a personal interview, if relevant.

    You can apply for the Software Technology Engineering programme via quota 1 or quota 2. The Software Technology Engineering programme enrolls 50 percent from quota 2 and 50 percent from quota 1

    Appeal – due to legal matters

    You can file a complaint with the Danish Agency for Higher Education and Science, if the complaint concerns legal matters related to your decision. The deadline for submitting a complaint is 2 weeks from the day the decision is informed.

    This means that you can complain, if you believe the decision violates applicable laws, such as the Public Administration Act, the Act on Gender Equality, and general principles of administrative law. You cannot complain about academic assessments and specific judgements.

    If you still believe the decision violates applicable laws, you must send your complaint to VIA University College at apply@via.dk, no later than 2 weeks after the decision is informed. If the case is not reopened, VIA will forward the entire case to the Danish Agency for Higher Education and Science.

    Complaint Manuals Guide — English (ufm.dk)

     

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

    Step-by-step guides on how to apply:

    EU applicants

    Non-EU applicants

    Danish applicants 

     

    The area code for the programme is 49320.

     

    Application deadlines

    The application portal opens on 1 February every year.

    Deadline for international applicants is 15 March at 12 noon. Find deadlines for Danish applicants here

     

    Available study places

    All available study places will be published on 28 July here. In 2024, however 28 July is on a Sunday, so this year available study places will be published on 26 July.

  • Fees and tuition

    Whether you need to pay tuition fee or not depends on several criteria. For further information, go to the Tuition Fees page.

    Payment schedule and Terms of Payment Software Technology Engineering (pdf)

    Terms and agreements

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

    Living Costs

    You should expect average monthly living costs between DKK 5000 and 7000 (roughly 650 - 900 EUR), including accommodation.

    Financial support

    Danish students can apply for SU. The bachelor's degree programme is approved for SU for the official duration of the programme. Foreign students are not eligible for the Danish educational support scheme (SU). Some exceptions are made for refugees and relatives of refugees and other foreign citizens. EU citizens may be eligible for SU, if they have a contract for 10-12 work hours per week. More information about SU for foreign students.

    Scholarships

    Each year, VIA awards a limited number of scholarships to highly qualified students from countries outside the EU and the EEA. The scholarship can be applied for by all current, international, and tuition-fee-paying students who have completed the first year of studies at VIA (2 semesters). This means that first year students cannot apply for a scholarship. A maximum of two full semesters can be awarded during studies at VIA.

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

    From the 3rd semester, you will be prepared for a job search in Denmark, so you will be well equipped to apply for an internship. We offer courses in writing CVs and applications. There are many opportunities to find internship companies. You can use your network, various job portals or send unsolicited applications. You also get access to a job portal targeted at internships and student jobs.

    The internship must be at least 20 weeks of full-time work. Along the way, you will be assigned an internship supervisor from VIA, who will help you get a good and rewarding internship.

    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. 

    Finances during your internship

    If you do not receive a salary during your internship in Denmark, you can continue to receive SU. It is important to inform the SU office, whether your internship is paid or unpaid, to ensure your SU.
    If you do an internship abroad, you can also keep your SU.

  • Good Job Opportunities for Software Engineers

    With a degree in software engineering from VIA, you will carry a large backpack of skills. You will possess broad engineering, personal and business skills and more specialised competences in the IT, software, and tech sectors. All skills that make you a well-rounded and competent engineer. As a VIA engineer, you will be equipped to collaborate across disciplines and knowledge.

    A lot of industries are looking for engineers, which is why you, as a software engineer, are a sought-after commodity in the jobmarket.

    You will undoubtedly discover, already in connection with your internship in the 5th semester, how important your profession is for many industries and how many job opportunities it gives you.

    Do you want to be self-employed?

    You will not be limited to existing companies when it is times to find a job. Several VIA graduates have chosen to start their own companies. With your own business, you can choose to work with precisely the areas you think are most exciting. VIA offers counselling for budding entrepreneurs through our Student Incubators.

    Further education

    After a successfully completed programme, you also have the option of pursuing further education, for example a Master’s degree in Denmark or abroad.

    Career guidance

    Career Centre at VIA offers a range of career services to students. You can book a counselling session for advice on how to write a great CV or cover letter, updating your LinkedIn profile or how to look for jobs and internships in Denmark.

    The Career Centre regularly organises events and workshops 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.

    More about Career Centre

  • At the Software Technology Engineering study programme you are able to go on a student exchange or take your internship abroad.

    An international experience allows you to use and develop your academic skills in a culture different from your own. At the same time, you will get valuable experience in working in an international setting – a skill greatly valued by employers.

    Exchange

    If you want to go on an international exchange at a university abroad, we recommend that you do it at the sixth semester. We have international connections at the programme and the international office has a database of partner universities abroad.

    Internship abroad

    You are able to do your 5th semester internship abroad. If you want to go abroad for your internship, VIA’s Career Centre can help you get in touch with relevant companies abroad. VIA’s engineering programmes also have an internship coordinator who can help you with advice and counselling. However, if you plan on settling and working in Denmark after graduation, we highly recommend that you find an internship host in Denmark to build a professional network.

    Learn more about your international opportunities at our study portal my.via.dk or contact our international coordinators.

    International experience at VIA

    At VIA, we want all our students to get some international experience during their studies with us. This could be through an international exchange, internship or by participating in international activities on campus. See examples of international activities here or learn more about what internationalisation means at VIA here.

  • Questions regarding the programme:

    Contact the student counselling: 

    eng.studycounselling@via.dk
    T: +45 87 55 43 20 

    Questions regarding admission: 

    Marlene Sand
    T: 87 55 43 20
    E: studieservice.info@via.dk

    You are also welcome to contact us if you have any general questions about VIA

    VIA Software Engineering
    Banegaardsgade 2
    DK - 8700 Horsens 

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

    Opening hours

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

Meet students and graduates