Introduktion
Kurset giver en introduktion til softwareudviklingspraksisser for
AI-systemer med fokus på skalerbarhed, kvalitet og drift i
produktionsmiljøer. Kurset kombinerer teoretiske principper med
praktiske øvelser i moderne værktøjer og metoder.
Kurset bygger yderligere oven på de aktuelle industrielle AI udfordringer, som de studerende introducerer.
Kursusmål
At give de studerende viden og færdigheder til at designe,
implementere og vedligeholde AI-systemer med fokus på Machine
Learning (ML)-Ops og robust softwarearkitektur.
Indhold
Dette kursus dækker de centrale principper, praksisser og værktøjer, der er nødvendige for at udvikle robuste, skalerbare og vedligeholdelsesvenlige AI-systemer. Gennem en kombination af teoretiske fundamenter og praktisk erfaring vil de studerende engagere sig i hele livscyklussen for AI-systemer, herunder data pipelines, modelcontainering, implementering, overvågning og løbende forbedringer.
Pensum er baseret på forelæsninger, øvelser og porteføljeopgaver, der afspejler virkelige udfordringer med brancherelevans
Den studerende kan:
Den studerende vil være i stand til at:
Den studerende anvender viden og færdigheder i kontekst:
Forelæsninger
Forelæsningsdelen af dette kursus er organiseret til at følge
livscyklussen for et AI-system, fra grundlæggende koncepter til
avancerede softwareudviklingspraksisser.
Hver forelæsning bygger videre på den seneste og der blandes teori med praktiske eksempler samt demonstrationer af værktøjer. Indholdet af forelæsningerne kulminerer i tre porteføljeopgaver, der tilsammen fungerer som det afsluttende projekt.
Øvelsestimer
Øvelsesdelen af dette kursus er designet til at komplementere
forelæsningsindholdet gennem opbyggelse af praktisk erfaring med
værktøjer og applikationer fra den virkelige verden.
Øvelserne er struktureret til at følge kursets progression. Den studerende vil arbejde individuelt og i teams for at fuldføre opgaver, der involverer analyse, design, konfiguration og implementering ved hjælp af open source- og cloud-native platforme.
Porteføljeopgaver
De tre fokusområder i porteføljeopgaverne er:
Porteføljeopgaverne skal være forankret i dens studerendes brancherelevante problemstillinger.
| Prøvens navn | Software Engineering af AI systemer |
| Prøveform | Mundtlig pba. projekt |
| ECTS | 5 |
| Bedømmelsesform | 7-trins-skala |
| Censur | Ekstern prøve |
| Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Tjek detaljer på https://www.master-it-vest.dk/fagpakker/softwarekonstruktion.html
| Engelsk titel | Software Engineering of AI Systemer |
| Modulkode | DSNITEV33 |
| Modultype | Kursus |
| Varighed | 1 semester |
| ECTS | 5 |
| Undervisningssprog | Dansk |
| Undervisningssted | Campus Aalborg |
| Modulansvarlig |
| Uddannelsesejer | Master i informationsteknologi, softwarekonstruktion |
| Studienævn | Studienævn for Datalogi |
| Institut | Institut for Datalogi |
| Fakultet | Det Tekniske Fakultet for IT og Design |