Datavetenskap, matematik och programmeringsspråk
Med datavetenskap och matematik som bas ger utbildningen dig en helhetsförståelse för modern mjukvaruutveckling – från idé till långlivad produkt där användaren oftast står i centrum. Du lär dig de teorier och tekniker som ligger bakom dagens populära applikationer och studerar olika programmeringsspråk och stilar från grunden, som Python, C++ och Java, men också utvecklingsmetodiker som används i industrin. Sammantaget utvecklar du problemlösningsförmåga och ett generellt datalogiskt tänkande – computational thinking – som fungerar idag och om tio år.Projektkurser är centrala
Utbildningens projektkurser binder samman teori och praktik i aktuella applikationsområden som mobila och sociala applikationer, storskaliga distribuerade system och artificiell intelligens. Projekten ger dig viktig erfarenhet och träning i att jobba tillsammans med olika utvecklingsmetodiker. De ger dig ett helhetsperspektiv på mjukvaruutveckling – från koncept via design, implementation och testning till distribution, underhåll och vidareutveckling. Du läser kurser inom spetsområden som multicoreprogrammering med laborationer i universitetets specialutrustade labb, och du kan bygga upp virtuella företag eller delta i open source-projekt.Spännande karriär inom mjukvara
Under utbildningens senare del specialiserar du dig genom att välja en av de åtta masterprofiler vi erbjuder på detta program. Se hela listan längre ner på sidan. Det finns även möjligheter till utlandsstudier vid något av Linköpings universitets partneruniversitet. Du får de bästa förutsättningarna för en spännande, framgångsrik och givande karriär inom design och utveckling av mjukvarubaserade lösningar. Du kan driva innovationen inom mjukvaruteknik och dess användning, i näringslivet och i samhället. Du har en god grund till livslångt lärande på en global arbetsmarknad och är behörig till forskarutbildning.