Automatiseringstekniker inom mjukvaruutveckling
3,5 HP
Kursen presenterar koncept och tekniker för automatiserade aktiviteter inom mjukvaruutveckling. Vidare diskuteras fördelar och tekniska begränsningar med, samt socio-tekniska konsekvenser av dessa tekniker.
I kursen behandlas:
-grundläggande koncept för tekniker såsom optimeringstekniker, heuristiker och metaheuristiker samt maskininlärning
-styrkor och begränsningar hos automatiseringstekniker
-automatisering av flera aktiviteter inom mjukvaruutveckling, ex. testning och mjukvarudesign
-utvärdering av prestanda och effektivitet för automatiseringsmetoder för mjukvaruutveckling
-socio-tekniska och mänskliga aspekter av automatisering inom mjukvaruutveckling
Kursen består av ett antal föreläsningar/workshops samt laborationer.
I kursen behandlas:
-grundläggande koncept för tekniker såsom optimeringstekniker, heuristiker och metaheuristiker samt maskininlärning
-styrkor och begränsningar hos automatiseringstekniker
-automatisering av flera aktiviteter inom mjukvaruutveckling, ex. testning och mjukvarudesign
-utvärdering av prestanda och effektivitet för automatiseringsmetoder för mjukvaruutveckling
-socio-tekniska och mänskliga aspekter av automatisering inom mjukvaruutveckling
Kursen består av ett antal föreläsningar/workshops samt laborationer.
Fördjupningsnivå:
A1N (har endast kurs/er på grundnivå som förkunskapskrav)
Utbildningsnivå:
Avancerad nivå
Behörighetskrav:
Engelska 6 eller B eller motsvarande. Datavetenskap 60 hp (varav 15 hp inom mjukvaruutveckling och programutvecklingsmetodik) eller tre års yrkeserfarenhet inom informationsteknologisektorn. Motsvarandebedömning kan göras.
Mer information
Detaljer för Distans, 10%
- Studieort: Karlstad