Modern mjukvaruutveckling - Uppsala universitet

Modern mjukvaruutveckling

15 hp

Kurs, Avancerad nivå, 2IS071

Fäll ut informationen nedan för att läsa mer om anmälan och behörighet.

Studieort
Uppsala
Studietakt
100 %
Undervisningsform
Campus
Undervisningstid
Dag
Studieperiod
31 augusti 2026–3 november 2026
Undervisningsspråk
Engelska
Behörighet

90 hp informationssystem eller motsvarande

Sista anmälningsdag
15 april 2026
Anmälningskod
UU-26002

För dig som är antagen eller reserv

Institutionens information om registrering

Studieort
Uppsala
Studietakt
100 %
Undervisningsform
Campus
Undervisningstid
Dag
Studieperiod
31 augusti 2026–3 november 2026
Undervisningsspråk
Engelska
Behörighet

90 hp informationssystem eller motsvarande

För dig som är antagen eller reserv

Institutionens information om registrering

Om kursen

Kursen behandlar hur programmering i liten skala kan skalas upp genom objektorientering, mjukvaruutvecklingsmetoder och designmönster. Centrala begrepp som cohesion, coupling och substitutability introduceras som grund för utveckling av skalbar och pålitlig programvara, tillsammans med testdriven utveckling och refactoring för underhåll och förbättring. Kursen omfattar även objektorienterad design, feltolerans, kontraktsbaserad utveckling samt automatiserad konstruktion, testning och implementation. Formella språk och metoder, inklusive logik, teorembevisning och model checking, används som teoretisk grund för det praktiska arbetet.

FÖLJ UPPSALA UNIVERSITET PÅ

Uppsala universitet på facebook
Uppsala universitet på Instagram
Uppsala universitet på Youtube
Uppsala universitet på Linkedin