Emne - Programvareutvikling - PROG1004
Programvareutvikling
Nytt fra studieåret 2019/2020
Om
Om emnet
Faglig innhold
- Plandrevne og smidige programvareutviklingsmodeller
- Prosjektstyring og risikovurdering
- Metoder og teknikker innen kravspesifisering og analyse
- Bruk av Unified Modelling Language
- Spesifisering av informasjonssikkerhetskrav
- Grunnleggende mønstre innen programvarearkitektur
- Prinsipper innen programvaredesign
- Testing av programvare
- Brukermedvirkning, prototyping og brukertesting
Læringsutbytte
Kunnskaper:
- Kandidaten kan gjøre rede for profesjonell arbeidsmetodikk for utvikling av programvare og har forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, prototyping og testing av programvare.
- Kandidaten kan reflektere over ulike plandrevne og smidige tilnærmingsmåter i utviklingsprosesser og kjenner grunnleggende prinsipper for design av programvare.
Ferdigheter:
- Kandidaten kan anvende objektorienterte metoder og teknikker innen kravspesifisering og analyse i programvareutviklingsprosjekter og er bevisst på verdien og nødvendigheten av brukermedvirkning og brukertesting.
- Man kan å etablere prosjektrutiner slik at prosjekter legges opp systematisk med anvendelse av smidig utviklingsmetodikk.
- Man er i stand til å jobbe seg fra prosjektide og frem til en anbefalt skisse til programvareløsning i mindre utviklingsprosjekter.
Generell kompetanse:
- Kandidaten kjenner grunntrekk i den historiske utviklingen og terminologien innen programvareutviklingsfeltet.
- Gjennom prosjektarbeid har man fått erfaring i prosjektstyring, smidig metodikk, gruppearbeid og dokumentasjon av prosess og produkt.
Læringsformer og aktiviteter
-Forelesninger
-Prosjektarbeid
-Veiledning
Obligatoriske arbeidskrav: Ingen
Mer om vurdering
Utsatt eksamen i august for skriftlig eksamen. Prosjektet må gjennomføres på nytt ved neste ordinære emnegjennomføring.
Bestått delkarakter kan benyttes påfølgende studieår hvis ikke hele emnet er bestått.
Vurderingsformer:
-Skriftlig eksamen, 3 timer (teller 60%)
-Vurdering av ett prosjekt (teller 40%)
-Hver av delene må bestås separat
Spesielle vilkår
Krever opptak til studieprogram:
Digital infrastruktur og cybersikkerhet (BDIGSEC)
Programmering (BPROG)
Anbefalte forkunnskaper
PROG1001 - Grunnleggende programmering
Kursmateriell
Software Engineering, Ian Sommerville, siste utgave + kompendium
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| IMT2243 | 7,5 sp | |
| DCST1008 | 7,5 sp | |
| IDATG1002 | 7,5 sp |
Fagområder
- Informasjonsteknologi og informatikk
Kontaktinformasjon
Eksamen
Eksamen
Ordinær eksamen - Vår 2020
Prosjekt
Innlevering 30.04.2020 Tid Utlevering 10:00
Innlevering 23:59 Eksamenssystem Inspera Assessment
Hjemmeeksamen (1)
Innlevering 02.06.2020 Tid Utlevering 09:00
Innlevering 12:00 Varighet 3 timer Eksamenssystem Inspera Assessment
- Øvrige kommentarer
- 1) Merk at eksamensform er endret til hjemmeeksamen som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed to home examination as a preventive measure in the ongoing corona situation.