Masterprogram i Software Engineering, 120hp
Studiestart
Undervisningsform
Campus, Dagtid, Helfart
Språk
Engelska
Innehåll på sidan
Innehåll på sidan
Vill du fördjupa din kompetens inom programvaruteknik? Bredda dina möjligheter inför framtiden? På det här masterprogrammet lär du dig hela processen – från kravanalys till implementation, testning och införande – och får verktygen att leda och förbättra utvecklingsprojekt.
Utbildningen passar dig som är nyfiken på framtidens teknik och vill arbeta med att utveckla effektiva och pålitliga mjukvarulösningar.
Vad kommer du att läsa?
Du får en djup förståelse för hur mjukvara byggs och förbättras över tid. Utbildningen omfattar bland annat:
- kravinsamling och systemdesign
- programmering och testning
- kvalitetssäkring och förbättring av utvecklingsprocesser
- moderna utvecklingsmetoder och verktyg
Du arbetar med mjukvara som ska uppfylla höga krav på prestanda, funktionalitet och tillförlitlighet – och får både teknisk och metodisk kompetens.
Programmet innehåller även forskningsförberedande kurser för dig som vill gå vidare till forskarstudier inom programvaruteknik.
Efter examen – vad kan du arbeta med?
Utbildningen omfattar 120 högskolepoäng och leder till en teknologie masterexamen i Software Engineering.
Efter examen har du möjlighet att arbeta i roller som:
- mjukvaruarkitekt
- programvarutekniker
- systemutvecklare
- teamledare för utvecklingsprojekt
- teknisk projektledare
Du kan arbeta inom globala teknikföretag, startups eller offentlig sektor – och har även en stark grund för en framtida forskarkarriär.
Det här masterprogrammet ger dig djupare kompetens inom utveckling av modern programvara. Du lär dig att förstå och hantera hela livscykeln för mjukvarusystem – från idé till färdig produkt, och vidare till underhåll och förbättring.
Utbildningen är framtagen för att möta behoven i en teknisk verklighet där mjukvara ofta samverkar med andra avancerade tekniker. Du får kunskaper i att:
- bygga och testa mjukvaruprodukter
- arbeta med kravanalys, systemdesign och implementation
- förstå och förbättra moderna utvecklingsprocesser
Teknik, metodik och helhetssyn
Kurserna täcker alla steg i utvecklingskedjan – från den första planeringen och kravinsamlingen till testning, införande och uppföljning. Du får både teknisk fördjupning och erfarenhet av arbetsmetoder som används i praktiken – och lär dig hur du kan bidra till att förbättra processer, kommunikation och samarbete inom utvecklingsteam.
Forskning i framtiden?
Utbildningen innehåller forskningsförberedande kurser för dig som är intresserad av att gå vidare till doktorandstudier. Du får förståelse för forskningsmetodik och hur du kan arbeta med vetenskaplig problemlösning inom programvaruteknik.
Kurser ej utannonserade för denna studiestart ännu
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
Kandidatexamen eller högskoleingenjörsexamen motsvarande minst 180 hp inom något av områdena Programvaruteknik, Datavetenskap eller Datalogi. Examen ska omfatta minst 90 hp Programvaruteknik, Datavetenskap eller Datalogi varav minst 30 hp ska utgöras av kurser inom Programmering, Objektorienterad systemutveckling, Programvarudesign, Datastrukturer och algoritmer, Databasteknik, Datakommunikation, Realtidssystem, Operativsystem. Dessutom krävs 7,5 hp inom Grundläggande Programvaruteknik (Software Engineering) eller Programvaruutvecklingsprojekt i grupp. Examen ska även omfatta 15 hp i Matematik. Engelska 6.
