Faglig Innhold
Praktisk og teoretisk forståelse for programvareproduktutvikling for små, samlokaliserte utviklingsteam, med spesiell fokus på utviklingsprosesser, kravarbeid, programvarekvalitet og teknologivalg.
Læringsmål
Kunnskap: Studenter må demonstrere selvstendig basiskunnskap om begreper, prinsipper og praksiser for viktigste internasjonalt brukte utviklingsprosesser, metoder for kravarbeid, for å sikre kvalitet på programvareprodukter, gjøre teknologivalg og å se sammenheng mellom teknologivalg og produktegenskaper. Ferdigheter: Studenter må vise at de kan selvstendig planlegge og gjennomføre små programvareutviklingsprosjekter i samlokaliserte utviklingsteam. Generell kompetanse: Studenter skal kunne selvstendig og kritisk reflektere over praksisbaserte og forskningsbaserte råd, samt egne erfaringer fra programvareutvikling, kunne arbeide effektivt i et programvareutviklingsteam, kjenne moderne verktøy og teknologi for programvareutvikling og ha evne til å sette seg inn i et domene for et programvareprodukt.