Der er software i næsten alt. Både kompleksiteten og forventningerne til at udvikle software hurtigere og billigere vokser, og samtidig skal softwaren være mere sikker, skalerbar og modulær end nogensinde. Alt dette kræver dyb forståelse for avancerede teknologier og udviklingsprocesser.
På specialiseringen i Software engineering bygger du videre på teoretiske og metodiske dele af softwareudvikling og -arkitektur, og du lærer om forskellige programmeringssprog, paradigmer og frameworks. Du får viden om teknikker, der sikrer korrekte systemer, og softwarearkitekturer der sørger for, at systemerne opnår de ønskede kvaliteter. Du lærer også at bruge generativ AI i softwareudvikling og samtidig have øje for en kritisk stillingtagen til kvaliteten af det AI-genererede.
Som civilingeniør med speciale i Software engineering er du i høj kurs på arbejdsmarkedet, og du kan bruge din viden i et væld af brancher. For eksempel som system/solution-arkitekt, software developer eller software integrator.
Følgende giver et eksempel på en specialisering inden for Software Engineering: 20 ECTS obligatoriske kurser; 40 ECTS specialisering, 30 ECTS valgfrie kurser og 30 ECTS kandidatspeciale.
| 1(F) | Systems Engineering | Innovation & Entrepreneurship | Modeling and verification | Empirical software engineering | Software Correctness | |
|---|---|---|---|---|---|---|
| 2(E) | Research Methodology | Security & Privacy | Embedded real time systems | Distributed storage | Autonomous Agents and Multi-Agent Systems | |
| 3(F) | Valgfag | Valgfag | Valgfag | Valgfag | Valgfag | Valgfag |
| 4(E) | Speciale | |||||
| 1(E) | Research Methodology | Security & Privacy | Embedded real time systems | Distributed storage | Autonomous Agents and Multi-Agent Systems | |
|---|---|---|---|---|---|---|
| 2(F) | Systems Engineering | Innovation & Entrepreneurship | Modeling and verification | Empirical software engineering | Software Correctness | |
| 3(E) | Valgfag | Valgfag | Valgfag | Valgfag | Valgfag | Valgfag |
| 4(F) | Speciale | |||||
Denne specialisering omfatter tre kerne-specialiseringskurser (25 ECTS) samt flere valgfrie kurser, hvoraf du skal vælge 15 ECTS. Du kan vælge at tage nogle eller alle de resterende af disse kurser som dine almindelige valgfrie kurser, hvis du ønsker det.
| Course Specialisation Type | Course Title | ECTS | Semester | Level |
| Core course | Empirical software engineering | 5 | Spring | M |
| Core course | Modeling and verification | 10 | Spring | M |
| Specialisation Elective | Engineering digital twins | 10 | Spring | M |
| Specialisation Elective | Software correctness | 5 | Spring | M |
| Course Specialisation Type | Course Title | ECTS | Semester | Level |
| Core course | Embedded Real Time Systems | 10 | Autumn | M |
| Specialisation Elective | Autonomous agents and multi-agent systems | 5 | Autumn | M |
| Specialisation Elective | Declarative programming | 10 | Autumn | B |
| Specialisation Elective | Distributed Storage | 5 | Autumn | M |
| Specialisation Elective | Modeling of Critical Systems | 5 | Autumn | M |
| Specialisation Elective | Statistical Learning and Machine Learning | 10 | Autumn | B |
Når du har gennemført denne specialisering, vil du være i stand til at designe, implementere, udrulle og håndtere højkvalitets-, sikre og bæredygtige softwaresystemer ved hjælp af avancerede programmeringsteknikker, agile- og DevOps-praksisser, formel modellering og simulation samt strategisk brug af generativ AI. Disse kompetencer er stærkt efterspurgte inden for IT-konsulentvirksomheder, softwarefirmaer og industrier, der er afhængige af automatisering – herunder logistik, produktion, landbrug og high-assurance systemer.
Specialiseringen i Software Engineering har til formål at give dig evnerne til at designe, implementere, udrulle og håndtere højkvalitets-, sikre og bæredygtige softwaresystemer ved hjælp af avancerede programmeringsteknikker, agile- og DevOps-praksisser, formel modellering samt strategisk brug af generativ AI. Disse kompetencer er stærkt efterspurgte inden for IT-konsulentvirksomheder, softwarefirmaer og industrier, der er afhængige af automatisering – herunder logistik, produktion, landbrug og high-assurance systemer.
Anbefalinger til specialiseringsstudiekontrakt:
Ud over kerne-specialiseringskurserne gælder følgende anbefalinger:
Hvis du er interesseret i autonome intelligente systemer, anbefales det at inkludere følgende valgfrie kurser i din studiekontrakt:
Hvis du er interesseret i co-simulation, anbefales det at inkludere følgende valgfrie kurser:
Hvis du er interesseret i digitale tvillinger, anbefales det at inkludere følgende valgfrie kurser:
Bliv klogere på opbygningen, mød de studerende, læs om adgangskrav mv. :