Skip to main content
DA / EN

Programme structure

The bachelor’s programme in Software Engineering takes three years (6 semesters), whereafter you begin the Master’s.

As a Software Engineer you will get to create solutions for big and small challenges. During the programme you will be introduced to theory and tools which make you capable of developing solutions based on knowledge of current and future needs.

Each semester is based on a main theme, which will be the centre of the semesters’ theory and project work. As soon as your studies begin, you will become part of a project group in which you will work with projects, which often focus on problems taken from companies.

Programming Fundamentals and User-Centred Design

The first semester introduces students to the basics of programming and interaction design. They learn to write structured and object-oriented code while also building a mathematical foundation for technical problem-solving. The focus is on user-centred design, where students develop personas, create prototypes, and conduct user testing. The semester culminates in a project where students collaborate with an external partner to address a real-world design challenge.

IT Systems and Software Design

In the second semester, students deepen their understanding of IT systems and software development. They explore operating systems, web technologies, and cybersecurity, and learn to apply design patterns and requirement specifications in software projects. Their mathematical skills are further developed, and they are introduced to cyber-physical systems, where software interacts with the physical world. The semester project focuses on creating engaging digital solutions with a strong emphasis on user experience.

System Architecture and Cyber-Physical Systems

The third semester delves into the inner workings of computers and system architecture. Students work with data representation, algorithms, and advanced software design. Their knowledge of cyber-physical systems is expanded with a focus on robotics and human-machine interaction. The semester project involves developing prototypes that integrate hardware and software, such as smart devices or robotic applications.

Educational Technologies and the Metaverse

In the fourth semester, the focus shifts to learning technologies and immersive digital experiences. Students work with digital teaching tools and learning theories, gaining both technical and creative experience with virtual and augmented reality. The semester project involves developing technologies for industrial training, creating platforms and simulations that support practical skill development.

Specialisation and Innovation

The fifth semester offers students the opportunity to specialise through elective courses in areas such as welfare technology, VR/AR programming, or generative AI. In addition, they participate in an interdisciplinary innovation project where they develop a product with real-world potential, building skills in entrepreneurship and collaborative development.

Finalisation and Bachelor Project

The final semester focuses on advanced web development, including databases and back-end technologies. Students learn about project management and engineering methodology, and they complete their studies with an independent bachelor project. This project allows them to apply their accumulated knowledge to design and implement a solution to a complex technological challenge.

Examples of previous bachelor projects:

  • Improve the collection of health information by general practitioners via a new administration system
  • Assist neck pain rehabilitation via an Android Rehab application
  • Development of 3D games via the Unity platform

You can read descriptions of the individual subjects by clicking on them in the study course diagram below. On mobile phones, the diagram is best viewed in landscape mode.

Studieforløbsdiagram

Studieforløbsdiagrammet er under udarbejdelse