ITEVU4330 – Robust og sikker kode

Påmelding

Påmelding åpner i uke 32. Søknadsfrist er 5.oktober.

Søk opptak i EVUweb

 

Bygning og natur

Samlinger høst 2026

  • 19. - 21. oktober
  • 23. - 24. november

Undervisningen foregår kl 9-16 i Forskningsparken.

Kort om emnet

Emnet inngår i det erfaringsbaserte fagtilbudet (EVU) ved Institutt for Informatikk, og er et obligatorisk emne i Årsstudium i IT-arkitektur.

Emnet gir en innføring i begreper og prinsipper for å designe IT-arkitekturer for store komplekse software systemer. Emnet tar spesifikt for seg ulike dimensjoner av kvalitet i software arkitekturer og anvendelse av design patterns for å realisere slike arkitekturer. Avansert bruk av UML for å kunne dokumentere IT-arkitekturer og hvordan enkel modellering kan brukes til kommunikasjon mellom team og i prosjekter blir gjennomgått. Emnet omfatter også ulike teknikker for testing og test driven development (TDD).

Emnet er erfaringsbasert og skal aktivt involvere studentenes erfaringer og praksis.

Hva lærer du?

Etter å ha tatt emnet vil du ha:

  • God innsikt i grunnleggende begreper og prinsipper for å designe software arkitektur
  • Kjennskap til relevante design patterns (ideen om design patterns)
  • Kjennskap til viktige dimensjoner av software kvalitet (vedlikeholdbarhet, gjenbrukbarhet, skalerbarhet, driftbarhet, robusthet, utvidbarhet...) og hvordan de samvirker
  • Kjennskap til software testing på både lavere nivå og høyere nivå - som for eksempel test-driven development
  • Kjennskap til avansert bruk av modellering med UML for å kunne kommunisere med utviklere og andre interessenter
  • Kunne realisere relevante design patterns
  • Kunne beskrive større systemer i UML
  • Kunne vurdere, planlegge og utføre hensiktsmessige tiltak for å øke kvaliteten i store komplekse software system
  • Kunne analysere robustheten til store komplekse software systemer
  • Kompetanse til å vurdere modenheten til software og software arkitekturer

Opptak til emnet

For å ta emnet kreves det generell studiekompetanse. Det anbefales i tillegg å ha gode programmeringskunnskaper og ferdigheter.

Søk opptak i EVUweb

  1. Lenken ovenfor tar deg til opptaksportalen EVUweb.
  2. Velg «Universitetet i Oslo» som institusjon.
  3. Klikk på knappen «Registrer søknad».
  4. Logg inn med ID-porten, Feide eller eIDAS.
  5. Endre eventuelle brukeropplysninger og opprett bruker.
  6. Følg instruksjonene i søknadsskjemaet og fullfør.

Studenter på Årsstudium i IT-arkitektur vil bli prioritert.

Obligatoriske forkunnskaper

Det anbefales å ha gode programmeringskunnskaper og ferdigheter.

Overlappende emner

Undervisning

Emnet undervises som et EVU-emne over 5 hele dager fordelt på to samlinger med organisert undervisning.

Det er obligatorisk oppmøte på minst 80% av undervisningen.

Eksamen

Eksamen er en prosjektoppgave (essay), gjerne med problemstilling fra egen arbeidsplass. Prosjektoppgaven må denne inneholde minimum 6000 ord. Mer detaljerte retningslinjer vil bli gitt når kurset starter.

Minimum 80% oppmøte på samlingene kreves for å kunne gå opp til eksamen.

Karakterskala

Emnet bruker karakterskala fra A til F, der A er beste karakter og F er stryk. Les mer om karakterskalaen.

Mer om eksamen ved UiO

Andre veiledninger og ressurser finner du på fellessiden om eksamen ved UiO.

Sist hentet fra FS (Felles studentsystem) 14. okt. 2026 23:33:35

Fakta om emnet

Nivå
Master
Studiepoeng
10
Undervisning
Høst
Eksamen
Høst
Kursavgift

Informasjon om kursavgift.

Kursavgiften justeres hvert år utifra markedspris.

Dersom man må ta opp igjen eksamen tilfaller en ekstra avgift på 10% av kursavgiften.