Masterprogram i AI- och programvaruteknik, 120 HP

En kvinna sitter vid ett skrivbord framför en dator.

Studiestart

Hösttermin 2027

Undervisningsform

Campus, Dagtid, Helfart

Språk

Engelska

Anmälan öppnar 2026-10-16
Välkomstbrev(publiceras 3 v. innan programstart)
Förkunskapskrav

Högskoleingenjörs- eller kandidatexamen inom ett tekniskt område, 180 högskolepoäng. Minst 20 hp ska utgöras av kurser inom datavetenskap, programvaruteknik eller motsvarande och omfatta kurser inom objektorienterad programmering,5 hp, algoritmer och datastrukturer, 5 hp, databasteknik, 5 hp och en projektkurs, 5 hp. Minst 24 hp ska utgöras av kurser inom matematik och omfatta kurser inom linjär algebra, 5 hp och statistik, 5 hp. Engelska 6.

Hur utvecklar vi nästa generations programvara med hjälp av artificiell intelligens – och hur bygger vi AI-drivna system som håller i verkligheten? På masterprogrammet i AI- och programvaruteknik får du djup kompetens inom både modern programvaruutveckling och avancerade AI-metoder.

Vad kommer du att läsa?

Du fördjupar dig i hur AI och programvaruteknik möts i verkliga projekt och miljöer. Du lär dig att utveckla, integrera och kvalitetssäkra AI-komponenter i mjukvarusystem, och hur AI kan användas för att göra hela utvecklingskedjan smartare och mer effektiv. Du lär dig hur maskininlärning, datahantering och MLOps används i moderna utvecklingsmiljöer – från krav och design till testning, drift och förbättring av system. Utbildningen varvar teori med praktiska projekt där du löser verkliga utmaningar från branschen.

Du får särskilt fördjupa dig i två viktiga områden:

  • SE4AI – hur AI-komponenter utvecklas och byggs in i komplexa system
  • AI4SE – hur AI kan användas för att förenkla och förbättra utvecklingsprocesser och verktyg

Du får också djupa kunskaper inom bland annat MLOps, data engineering, programvaruarkitektur, maskininlärning, DevOps, CI/CD och utveckling av AI-aktiverade mjukvarulösningar.

Efter examen – vad kan du arbeta med?

Efter examen kan du till exempel jobba som:
• AI-ingenjör eller ML-ingenjör
• Programvaruutvecklare med inriktning mot AI-drivna system
• MLOps-ingenjör eller dataingenjör
• Systemarkitekt eller teknisk specialist inom AI-integrerade produkter
• Expert på AI-drivna utvecklingsprocesser och verktyg

Det finns ett stort behov av kompetens inom AI-driven programvaruutveckling, både i Sverige och internationellt. Efterfrågan växer också när organisationer skalar upp sitt arbete med AI.

Masterprogrammet i AI- och programvaruteknik är en tvåårig utbildning som kombinerar modern programvaruteknik med den senaste utvecklingen inom artificiell intelligens. Programmet har en internationell profil och är nära kopplat till både forskning och samarbeten med industrin. Du får både teoretisk fördjupning och praktisk erfarenhet genom projekt som liknar verklighetens utvecklingsmiljöer.

Programmets upplägg och struktur

Du börjar med att bygga en stabil grund i avancerad programvaruteknik och AI-metoder. Därefter får du fördjupa dig i hur AI och programvaruutveckling möts i praktiska tillämpningar. Programmet innehåller kurser inom bland annat maskininlärning, programvaruarkitektur, data engineering, DevOps, CI/CD, ML-engineering och MLOps. Du arbetar också i projektkurser med industrinära problem.

År 1 – grundläggande och tillämpad fördjupning

Under första året får du en bred bas inom både AI och programvaruteknik. Du lär dig hur dataflöden, programvaruarkitektur och AI-modeller samverkar i moderna utvecklingsmiljöer. Du tränar på att utveckla och integrera AI-komponenter, använda AI för att förbättra utvecklingsprocesser, analysera och strukturera data samt arbeta i DevOps- och MLOps-miljöer. Året blandar teori och praktiska projekt där du jobbar med utmaningar som liknar dem du möter i arbetslivet.

År 2 – specialisering och examensarbete

Under andra året fördjupar du dig i avancerade AI-metoder och hur större system utvecklas. Fokus ligger på att skala AI-lösningar, hantera komplexa system och se till att de fungerar stabilt i drift. Du lär dig bland annat att designa AI-aktiverade mjukvarusystem, arbeta med avancerade data pipelines och MLOps samt integrera AI-komponenter i större plattformar. Året avslutas med ett examensarbete på 30 högskolepoäng, ofta i samarbete med företag eller forskningsprojekt.

Projekt, tillämpning och samverkan

Programmet samarbetar kontinuerligt med företag och organisationer genom projektkurser, gästföreläsningar och olika typer av branschkontakter. Du får arbeta med aktuella utmaningar inom AI-driven programvaruutveckling, som implementering av MLOps, AI-stött kvalitetssäkring och utveckling av intelligenta systemkomponenter.

Lärande och pedagogik

Undervisningen bygger på projekt, praktiska uppgifter och problemlösning. Du studerar tillsammans med studenter från olika tekniska bakgrunder i en forskningsintensiv och internationell miljö. Det ger dig både teknisk bredd och erfarenhet av att arbeta i sammanhang som liknar den globala arbetsmarknaden.

Observera att kurslistan nedan är preliminär. Se utbildningsplanen för en fastställd kurslista.

* Valbar kurs

När det är fler behöriga sökande än det finns platser till en utbildning, fördelas platserna genom ett urval. Till våra grundutbildningsprogram tillämpas betyg/högskoleprov. Läs mer om urval här.

Högskolan följer upp och utvecklar kontinuerligt utbildningsprogrammen genom årliga uppföljningsdialoger, kursvärderingar som genomförs efter avslutad kurs, och programvärderingar. Resultat från uppföljningar och utvärderingar kan leda till förändringar i utbildningarna. Dessa återkopplas alltid till studenterna.

Varje utbildningsprogram är kopplat till ett programråd som behandlar frågor rörande programmets kvalitet, utveckling, och relevans för arbetsmarknaden. I programrådet eller i ett utskott till programrådet sitter lärarrepresentanter, externa ledamöter, studentrepresentanter samt tidigare studenter.

Vanliga frågor

Förkunskapskrav

Högskoleingenjörs- eller kandidatexamen inom ett tekniskt område, 180 högskolepoäng. Minst 20 hp ska utgöras av kurser inom datavetenskap, programvaruteknik eller motsvarande och omfatta kurser inom objektorienterad programmering,5 hp, algoritmer och datastrukturer, 5 hp, databasteknik, 5 hp och en projektkurs, 5 hp. Minst 24 hp ska utgöras av kurser inom matematik och omfatta kurser inom linjär algebra, 5 hp och statistik, 5 hp. Engelska 6.