BEng Software EngineeringAdd to shortlist


Information Technology

Other IT

BEng Software Engineering

3.5 years

€0 pa

Programme profile

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, you can transfer to the AR/VR specialisation in Viborg to complete your studies at the Danish Interactive Digital Center at Campus Viborg.

Programme content

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.

5th semester: Internship
at a company in Denmark or abroad.

6th & 7th semesters: 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:

- Data Engineering
- Cross Media 
- Internet-of-things



The university does not currently offer a related Masters programme, taught through English

Entry Requirements

General Certificate of Education (with examination in 8 subjects where at least 3 are A-levels, alternatively 2 A-levels + 2 AS-levels. Subjects to include Maths [at A Level] & Physics

Six subjects at Leaving Certificate including at least two 2 at H5. Subjects to include Maths [at Hons] & Physics




01 February

15 March