Inriktningsalternativ
De obligatoriska kurserna under det första studieÃ¥ret ger de studerande de viktigaste modellerna, metoderna och verktygen för programutveckling och produkt- och tjänstedesign. De obligatoriska kurserna är fÃ¥ till antalet, vilket innebär att de studerande har friheten att välja en del kurser efter eget intresse. Nedan ges nÃ¥gra exempel pÃ¥ kurser ur den omfattande undervisningsplanen: 
- Software Project (5–8 studiepoäng)
- Creative Digital Concept Design (4 studiepoäng)
- User Interface Construction (5 studiepoäng)
- Software Design and Modeling (5 studiepoäng)
- Software Testing and Quality Assurance (5 studiepoäng) 
Undervisningen inom huvudämnet är studerandecentrerad. Även om huvudämnet har tvÃ¥ inriktningsalternativ har de studerande friheten att bygga upp sin egen studieplan utgÃ¥ende frÃ¥n sina egna intressen och ambitioner. Tutorerna erbjuder hjälp med att skapa den individuella studieplanen. 
De studerande kan välja att specialisera sig pÃ¥ ett av de tvÃ¥ delomrÃ¥den som listas nedan eller satsa pÃ¥ en tvärvetenskaplig inriktning som leder till en bred uppsättning färdigheter. Huvudämnet erbjuder följande inriktningsalternativ: 
Software Engineering 
Programvara är vad som driver ekonomier och organisationer. Inriktningsalternativet Software Engineering lägger fokus pÃ¥ de processer, metoder och tekniker som används inom programutveckling. ÄmnesomrÃ¥den som behandlas är bland annat kravhantering, design, implementering och testning samt ibruktagande. De studerande kan ocksÃ¥ delta i kurser inom projektledning, organisationsutveckling och immateriella rättigheter. 
Service Design and Engineering 
Att förstÃ¥ kundernas och användarnas behov är av central betydelse inom design av digitala tjänster. Inriktningsalternativet Service Design and Engineering (SDE) lägger fokus pÃ¥ den konceptuella och metodologiska grunden för att arbeta med kunder, användare och andra intressenter inom ramen för utveckling av digitala tjänster. Detta gemensamma design- och utvärderingsarbete sker med hjälp av metoder inom användarcentrering och programutveckling. 
Undervisningsmetoder
Undervisningen är branschorienterad och interaktiv. MÃ¥nga av de individuella uppgifterna och gruppövningarna introducerar de studerande till verkliga problem som hjälper dem att utveckla sin förmÃ¥ga att tänka kritiskt och självständigt samt tillämpa kunskap frÃ¥n flera olika ämnesomrÃ¥den. De frÃ¥gor som experter inom programvaru- och tjänsteutveckling ställs inför är ofta kopplade till människans och samhällets välbefinnande. 
Programutveckling och tjänstedesign är samarbetsinriktade omrÃ¥den, och även i detta magisterprogram ligger fokus pÃ¥ aktivt och ömsesidigt lärande. Genom grupparbeten betonas gemensamt skapande som siktar pÃ¥ innovativa lösningar inom omrÃ¥det. De studerande utvecklar sin sociala kompetens, vilket förbereder dem för framtida arbetsuppgifter där teamarbete, aktivt lyssnande och effektiv kommunikation är av central betydelse. 
Undervisningen består också av att delta i föreläsningar av professorer och gästexperter samt seminarier, läsa vetenskapliga artiklar, skriva essäer och fördjupa sitt kunnande genom individuella övningar. Målet är att ge de studerande en stark teoretisk grund men också de färdigheter som behövs för att tackla praktiska problem i dagens samhälle. Nätverket av professorer omfattar internationellt erkända och publicerade experter som är ytterst engagerade i att utbilda framtidens toppexperter och att skapa en trivsam lärmiljö tillsammans med de studerande.
Mer information om utbildningens innehåll och undervisningsplan hittar du i Studentguiden. Vissa förändringar kan ske i kursutbudet för läsåren 2026–2028 — de nya undervisningsplanerna publiceras i april 2026 och blir samtidigt tillgängliga i Studentguiden.