Studieplan for Softwareteknologi

1. semester
01904 Diskret matematik 5 point E5A (ons 8-12)
01911 Matematisk Analyse og Modellering 5 point Efterår og Januar
02312 Indledende programmering 10 point E2A (man 13-17) og E2B (tors 8-12)
02327 Indledende databaser og database programmering 5 point E5B (ons 13-17)
62531 Udviklingsmetoder til IT-systemer 5 point E4A (tirs 13-17)

2. semester
01922 Lineær Algebra og Modellering 5 point F5 (ons 8-17)
02322 Maskinnær programmering 5 point F1B (tors 13-17)
02324 Videregående programmering 10 point F3A (tirs 8-12) og F4B (fre 8-12)
02325 Programmeringsprojekt 5 point Juni
02326 Algoritmer og datastrukturer 5 point F2B (tors 8-12)

3. semester

02323 Introduktion til statistik 5 point E4B (fre 8-12), F4B (fre 8-12)
02332 Compilerteknik 5 point E4A (tirs 13-17)
02335 Operativsystemer 5 point E3A (tirs 8-12)
02369 Software processer og mønstre 5 point E1B (tors 13-17)
62550 Brugerinteraktion og udvikling på mobile enheder 10 point E1A (man 8-12) og Januar

4. semester

02346 Distribuerede og parallelle systemer 5 point F4A (tirs 13-17)
62410 CDIO-Projekt 10 point F5A (ons 8-12) og Juni
62443 Datakommunikation 5 point F1A (man 8-12)
-- Tilvalgskurser 10 point

5. semester

62999 Innovation Pilot 10 point E5A (ons 8-12) og E5B (ons 13-17), F5A (ons 8-12) og F5B (ons 13-17)
eller
62990 Innovation Pilot (summer edition) 10 point
-- Tilvalgskurser 20 point

6. semester
-- Ingeniørpraktik 30 point

7. semester
- Tilvalgskurser 10 point
-- Diplomingeniørprojekt 20 point

Tilvalgskurser

Tilvalgskurser kan vælges blandt DTU's kurser, specialkurser og kurser ved andre danske og udenlandske uddannelsesinstitutioner. Specialkurser må maksimalt tilsammen udgøre 10 ECTS-point.
Ansøgning om at have flere point fra specialkurser end de 10 ECTS skal rettes til studieleder, som har beslutningskompetencen.

Alle valgte kurser skal forhåndsgodkendes af studielederen med hensyn til relevans for Softwareteknologi, den valgte specialisering og overlap med obligatoriske kurser.

Allerede forhåndsgodkendte kurser

Nedenstående kurser er allerede forhåndsgodkendt. Der er to lister: en med kurser på bachelor- og diplomingeniørniveau og en med kurser på kandidatniveau. Kurser på kandidatniveau er hovedsageligt henvendt til studerende, som i tillæg til studieplanens professionsrettede kurser søger teoretiske udfordringer på højt niveau.

01410 Kryptografi 1 5 point F2A (man 13-17)
02110 Algoritmer og datastrukturer 2 5 point E2B (tors 8-12)
02141 Datalogisk modellering 10 point F3A (tirs 8-12) og F4B (fre 8-12)
02148 Introduktion til koordinering af fordelte applikationer 5 point Januar
02155 Computerarkitektur 5 point E2A (man 13-17)
02156 Logiske Systemer og Logikprogrammering 5 point E4A (tirs 13-17)
02157 Funktionsprogrammering 5 point E4B (fre 8-12)
02405 Sandsynlighedsregning 5 point E4B (fre 8-12)
02450 Introduktion til machine learning og data mining 5 point F4A (tirs 13-17), E4A (tirs 13-17)
02464 Kunstig Intelligens og Menneskelig Kognition 5 point E3A (tirs 8-12)
02502 Billedanalyse 5 point E3A (tirs 8-12), F3A (tirs 8-12)
02601 Introduktion til numeriske algoritmer 5 point F1B (tors 13-17), E4B (fre 8-12)
34315 Internet of things – applikation og infrastruktur udvikling 5 point F2B (tors 8-12)
42101 Introduktion til operationsanalyse 5 point E2A (man 13-17)
42421 Ledelse og organisation 5 point E3B (fre 13-17)
62074 Projektledelse - Værktøjer og praktisk ledelse 5 point F5A (ons 8-12), F4B (fre 8-12), E5A (ons 8-12), E4B (fre 8-12)
62198 Økonomi for ingeniører 5 point E1B (tors 13-17) og F1B (tors 13-17)
62210 Projektlederskab - Lederskab, Flow og Effekt 5 point E1A (man 8-12), F1A (man 8-12)
62413 Avanceret objektorienteret programmering med C# og .NET 5 point E5B (ons 13-17), Forår
62416 Videregående mobilapplikationsudvikling 5 point E2B (tors 8-12)
62417 Mobil applikationsudvikling med Swift 5 point F1B (tors 13-17)
62426 Cyber defence og ledelsesansvar 5 point Efterår og Forår
62427 Netværksforsvar og angrebshåndtering 5 point Efterår og Forår
62428 Sikker implementation af systemer 5 point Forår, Efterår
62444 Data visualisering og analyse - projekt 5 point Juni, Januar
62533 Anvendt machine learning og big data 5 point Forår
62575 Sikkerhed i indlejrede systemer 5 point F5B (ons 13-17)
62582 Komplekse systemer og Devops 5 point E1B (tors 13-17)
62589 Business Intelligence 5 point E3B (fre 13-17), F2B (tors 8-12)
62595 Full stack udvikling, drift og distribuerede systemer 10 point F2A (man 13-17) og F4B (fre 8-12)
63852 Projektledelse 5 point August og Januar
63860 System- og netværkssikkerhed 5 point E2A (man 13-17)
63861 System- og netværkssikkerhed - Projekt 5 point Januar

Forhåndsgodkendte kandidatkurser 

Kurserne i denne gruppe har kursustypen kandidat, men er godkendt på bachelorniveau for studerende på diplomingeniøruddannelsen i Softwareteknologi. På grund af disse kursers faglige niveau er de hovedsagelig henvendt til studerende, som i tillæg til studieplanens professionsrettede kurser søger teoretiske udfordringer på højere niveau.

02162 Software Engineering 2 10 point E3 (tirs 8-12, fre 13-17)
02180 Introduktion til kunstig intelligens 5 point F3A (tirs 8-12)
02192 Computersikkerhedshændelseshåndtering 5 point F3B (fre 13-17)
02193 Etisk hacking 5 point Juni
02233 Netværkssikkerhed 5 point F4A (tirs 13-17)
02239 Datasikkerhed 7.5 point E5B (ons 13-17)
02266 User Experience Engineering 5 point Januar
02267 Software-udvikling af Webtjenester 5 point Januar
02282 Algoritmer for store datamængder 7.5 point F1A (man 8-12)
02289 Algoritmiske teknikker for moderne datamodeller 5 point E4B (fre 8-12)
02291 Systemintegration 5 point F5A (ons 8-12)
02393 Programmering i C++ 5 point E7 (tirs 18-22)
02456 Dyb læring 5 point E2A (man 13-17)
02504 Computer Vision 5 point F3B (fre 13-17)
02516 Introduktion til Deep Learning i Computer Vision 5 point E5B (ons 13-17)
02561 Computergrafik 5 point E5A (ons 8-12)
02562 Rendering - introduktion 5 point E5B (ons 13-17)
02806 Social data analyse og visualisering 5 point F3A (tirs 8-12)
02807 Beregningsmæssige Værktøjer til Datavidenskab 5 point E7 (tirs 18-22)
02809 UX Design Prototypeudviking 5 point E1A (man 8-12)

Studieplan for tidligere årgange

For studerende optaget før 1. september 2021 gælder følgende:

Tilvalgskurser:

02823 Computerspil prototyper 5 point E4A (tirs 13-17)
42415 Teknisk økonomi 5 point F3A (tirs 8-12)
62527 Big data 5 point Efterår og Forår
62618 Økonomi for ingeniører 5 point E4B (fre 8-12)

For studerende optaget før 1. september 2022 gælder følgende:

Tilvalgskurser:

01035 Matematik 2 5 point E2B (tors 8-12), F2B (tors 8-12)

For studerende optaget før 1. september 2023 gælder følgende:

1. Semester

01901 BasisMat 1 - Indledende matematik for diplomingeniører 5 point E1A (man 8-12), E3A (tirs 8-12), E1B (tors 13-17), E4B (fre 8-12), F3A (tirs 8-12), F4B (fre 8-12)
01904 Diskret matematik 5 point E5A (ons 8-12)
02312 Indledende programmering 10 point E2A (man 13-17) og E2B (tors 8-12)
62531 Udviklingsmetoder til IT-systemer 5 point E4A (tirs 13-17)
62532 Versionsstyring og testmetoder 5 point E4B (fre 8-12)

3. Semester

02323 Introduktion til statistik 5 point E4B (fre 8-12), F4B (fre 8-12)
02332 Compilerteknik 5 point E4A (tirs 13-17)
02369 Software processer og mønstre 5 point E1B (tors 13-17)
62550 Brugerinteraktion og udvikling på mobile enheder 10 point E1A (man 8-12) og Januar
62588 Operativsystemer 5 point E5B (ons 13-17)

Følgende kurser kan også tælle som tilvalgskurser

01227 Grafteori 5 point F1B (tors 13-17)
02203 Design af Digitale Systemer 5 point E2B (tors 8-12)
02204 Design af asynkrone kredsløb 5 point F2A (man 13-17)
02205 VLSI Design 5 point F3A (tirs 8-12)
02209 Test af digitale systemer 5 point E1B (tors 13-17)
02211 Forskningsemner i computerarkitektur 5 point F4A (tirs 13-17)
02223 Modelbaseret Systems Engineering 7.5 point E4B (fre 8-12)
02247 Oversætterkonstruktion 5 point F2B (tors 8-12)
02443 Stokastisk simulation 5 point Juni
02526 Matematisk modellering 5 point F3A (tirs 8-12)
34721 Reguleringsteknik 1 5 point E5B (ons 13-17) og F5B (ons 13-17)
34747 Digital regulering 10 point E5 (ons 8-17)
34754 Autonome robotsystemer 5 point Januar
34756 Avancerede Autonome Robotter 10 point F4 (tirs 13-17, fre 8-12)
38101 Virksomhedsstart 5 point E2A (man 13-17)
42429 Projektledelse 5 point August
42430 Projektledelse 5 point Januar
42611 Ingeniørfagets videnskabsteori 5 point August og Januar
62407 Internet of Things - Teori og praksis 5 point E2B (tors 8-12)
62419 System- og netværkssikkerhed - Projekt 5 point Januar, August
62501 Linux server og netværk 5 point F5B (ons 13-17)
62530 Netværkssikkerhed 5 point E2A (man 13-17)
62538 Netværkssikkerhed m/projekt 10 point E1B (tors 13-17), Forår
62547 Indlejrede C/C++ smarte applikationer 5 point Forår
62573 Programmering af intelligente køretøjer og mobile applikationer 5 point F3B (fre 13-17)
62598 Kunstig intelligens i computerspil 5 point E1B (tors 13-17)
12740 Bæredygtighed i ingeniørløsninger

For studerende optaget før september 2024 gælder

1. semester

01901 BasisMat 1 - Indledende matematik for diplomingeniører 5 point E1A (man 8-12), E3A (tirs 8-12), E1B (tors 13-17), E4B (fre 8-12), F3A (tirs 8-12), F4B (fre 8-12)
01904 Diskret matematik 5 point E5A (ons 8-12)
02314 Indledende programmering 5 point E4B (fre 8-12), E2A (man 13-17)
02316 Indledende programmeringsprojekt 5 point Januar
62531 Udviklingsmetoder til IT-systemer 5 point E4A (tirs 13-17)
62532 Versionsstyring og testmetoder 5 point E4B (fre 8-12)

2. semester

02322 Maskinnær programmering 5 point F1B (tors 13-17)
02324 Videregående programmering 10 point F3A (tirs 8-12) og F4B (fre 8-12)
02326 Algoritmer og datastrukturer 5 point F2B (tors 8-12)
02327 Indledende databaser og database programmering 5 point E5B (ons 13-17)
62577 Datakommunikation 5 point F1A (man 8-12)

4. semester

01920 BasisMat 2 - Videregående matematik for diplomingeniører 5 point E5B (ons 13-17)
02346 Distribuerede og parallelle systemer 5 point F4A (tirs 13-17)
62410 CDIO-Projekt 10 point F5A (ons 8-12) og Juni
Tilvalgskurser 10 point

Tilvalgskurser

Følgende kurser kan også tælle i gruppen af tilvalgskurser

02257 Anvendt Funktionsprogrammering 5 point Juni
02363 Front end web teknologi 5 point F2A (man 13-17)
62238 Forretningsinnovation 5 point August
62597 Backendudvikling, drift og distribuerede systemer 5 point F4B (fre 8-12)
63851 Projektledelse 5 point August og Januar

Erstatningskurser

Da studieplanerne er revideret, vil enkelte studieaktiviteter ikke blive udbudt fremover.

I listen nedenfor kan du se, hvordan du skal forholde dig, hvis du mangler at bestå kurser, der ikke længere udbydes.

Udgået kursusErstatningskursus
62576 Netværkspraktik62409 C programmering for Java Programmører
62441 Game Physics01920 Basismat 2
02341 Modelbaseret softwareudviklingTilvalgskursus efter aftale med studielederen
62596 Distribuerede systemerTilvalgskursus efter aftale med studielederen
02347 Parallelle systemer02346 Distribuerede og parallelle systemer
02368 OOAD02369 Software processer og mønstre
62409 C programmering for Java Programmører02322 Maskinnær programmering
02313 Udviklingsmetoder til IT-systemer62531 Udviklingsmetoder til IT-systemer
02315 Versionsstyring og testmetoder62532 Versionsstyring og testmetoder
02314 Indledende programmering + 02316 Indledende programmeringsprojekt02312 Indledende programmering
62588 Operativsystemer02335 Operativsystemer
62577 Datakommunikation62443 Datakommunikation
62532 Versionsstyring02325 Programmeringsprojekt
01901 Basismat 101911 Matematisk Analyse og Modellering
01920 Basismat 201922 Linear Algebra og Modellering