Skip to main content
DA / EN

Uddannelsens opbygning

Bacheloruddannelsen i Software Engineering varer tre år (6 semestre), hvorefter du starter på kandidatdelen.

Som softwareingeniør vil du komme til at skabe løsninger på store og små udfordringer. På uddannelsen bliver du introduceret for teori og værktøjer, der gør dig i stand til at kunne udvikle løsninger baseret på viden om nuværende og fremtidens behov.
Hvert semester er baseret på et hovedtema, der bliver omdrejningspunktet for semestrets teori- og projektarbejde. Straks fra studiestart bliver du en del af en projektgruppe, hvor I arbejder med projekter, som ofte tager afsæt i problemstillinger hentet fra virksomheder.

1. semester - Programmering af software

På 1. semester lærer du om det teknologiske grundlag, softwareprogrammering og anvendelsen af software. Du får indsigt i grundlæggende programmering og lærer dermed at udvikle software. I forbindelse med semesterprojektet udvikler du sammen med din projektgruppe en softwareapplikation med udgangspunkt i en samfundsmæssig problemstilling.

2. semester - Udvikling af softwaresystemer

På semestret får du indsigt i den systematiske udvikling af et softwaresystem, der er tilpasset brugernes praksis og behov og samspillet mellem software og organisationer. Du lærer om avanceret programmering og implementering af et givent design. I semesterprojektet arbejder du med en business case, hvor du programmerer et softwareprodukt.

3. semester - Distribuerede softwaresystemer med indlejrede elementer

Semestret handler om softwareudvikling i forskellige sammenhænge – fra webbaserede til indlejrede systemer. Du lærer at behandle og lagre data og at programmere indlejrede systemer. Samtidig får du viden om styresystemer, netværk og distribueringsteknologier, så du bliver opmærksom på de muligheder og udfordringer, der ligger i den underliggende tekniske platform. I semesterprojektet arbejder du med udviklingen af et distribueret system med indlejrede elementer til en erhvervsrettet anvendelse.

4. semester - Intelligente softwaresystemer

På semestret bliver du introduceret til komponentbaseret softwareudvikling, og du får indsigt i kunstig intelligens, algoritmer, datastrukturer og systemintegration. Du lærer at udvikle intelligente løsninger og at arbejde præcist med algoritmer og datastrukturer i den kode, der indgår i et softwareprojekt. I semesterprojektet arbejder du med at udvikle et intelligent system ud fra en case, hvor du anvender komponenter til at skabe en solid softwarearkitektur.

5. semester - Innovativ software og valgfag

På 5. semester lærer du, hvordan innovativ software udvikles i samarbejde med andre ingeniører. Du får også undervisning i projektledelse og videnskabsteori. En del af semestret består af valgfag, som giver dig mulighed for at specialisere dig inden for bestemte fagområder. Du kan også vælge at tage et semester på et universitet i udlandet.

6. semester - Softwarearkitektur og bachelorprojekt

På 6. semester laver du bachelorprojekt, hvor du samler den viden og de færdigheder, du har opnået på de foregående semestre. Samtidig arbejder du med softwarevedligeholdelse og cybersikkerhed, så du forstår, hvad der kræves, når software skal tilpasses, sikres, vedligeholdes og videreudvikles. Derudover samles viden og metoder fra hele uddannelsen i et kursus i softwarearkitektur.

Eksempler på tidligere bachelorprojekter:

  • Forbedre de praktiserende lægers indsamling af sundhedsoplysninger via et nyt administrationssystem
  • Understøttelse af rehabilitering af nakkesmerter via en Android-baseret genoptræningsapp
  • Udvikling af 3D-spil via Unity-platformen

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.