Emne - Programvareutvikling - PROG1004
Programvareutvikling
Velg studieårOm
Om emnet
Faglig innhold
Plandrevne og smidige programvareutviklingsmodeller- Prosjektstyring og risikovurdering- Metoder og teknikker innen kravspesifisering og analyse- Modellering - Spesifisering av informasjonssikkerhetskrav- Grunnleggende mønstre innen programvarearkitektur/design - Prinsipper innen programvaredesign- DevOps - Testing av programvare- Brukermedvirkning - Bærekraft - Kunstig Intelligens.
Læringsutbytte
Kunnskaper:
- kan forklare prinsippene i iterative, inkrementelle og smidige systemutviklingsmodeller
- har innsikt i hvordan programvareutviklingsprosjekter styres, dokumenteres og gjennomføres
- kan gjøre rede for ulike typer tester og teststrategier
- kjenner grunnleggende prinsipper innen programvarearkitektur/design
- har kjennskap til DevOps
- har innsikt i mulig anvendelse av Kunstig Intelligens i programvareutviklingsprosjekter
Ferdigheter:
- kan planlegge, organisere og styre prosjekter med smidig utviklingsmetodikk
- kan modellere informasjonssystemer
- kan avklare og dokumentere kravene til programvaresystemer
Generell kompetanse:
- kan diskutere programvareutvikling relatert til profesjonens etiske retningslinjer og analysere det i sammenheng med bærekraftig utvikling
- kan jobbe effektivt og godt i grupper
- kan anvende terminologien innen programvareutviklingsfeltet
Læringsformer og aktiviteter
- Forelesninger
- Obligatoriske oppgaver
- Prosjekt/Gruppearbeid
- Øvinger
Obligatoriske aktiviteter
- Obligatoriske arbeider
Mer om vurdering
Obligatoriske arbeidskrav: 3 av 4 oppgaver må være godkjent. Klart mangelfulle og ikke selvstendige arbeider vurderes som ikke godkjent.
Utsatt eksamen i august for skriftlig eksamen.
Spesielle vilkår
Krever opptak til studieprogram:
Digital infrastruktur og cybersikkerhet (BDIGSEC)
Programmering (BPROG)
Anbefalte forkunnskaper
PROG1001 - Grunnleggende programmering
Kursmateriell
Engineering Software Products, Ian Sommerville, siste utgave. Øvrig materiell avklares ved semensterstart.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra |
---|---|---|
IMT2243 | 7,5 sp | Høst 2019 |
DCST1008 | 7,5 sp | Høst 2019 |
IDATG1002 | 7,5 sp | Høst 2020 |
IDATG1005 | 7,5 sp | Høst 2023 |
Fagområder
- Informasjonsteknologi og informatikk