Søk opptak
Emnet blir tilgjengelig for søknader via EVUweb fra juni 2024
Søknadsfrist høsten 2024
Søk opptak i EVUweb
Søknader blir behandlet og besvart etter søknadsfrist
Emneansvarlig
Tor-Morten Grønli
Professor i informatikk. Spesialiserer seg på tingenes internett (IoT), maskinlæring, programvarearkitektur, mobile løsninger og fremtidens kollektivtransport.
Kort om emnet
Emnet inngår i det erfaringsbaserte fagtilbudet (EVU) ved Institutt for Informatikk, og er et obligatorisk emne i årsenheten for 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
- Lenken ovenfor tar deg til opptaksportalen EVUweb.
- Velg «Universitetet i Oslo» som institusjon.
- Klikk på knappen «Registrer søknad».
- Logg inn med ID-porten, Feide eller eIDAS.
- Endre eventuelle brukeropplysninger og opprett bruker.
- Følg instruksjonene i søknadsskjemaet og fullfør.
Studenter på årsenheten for IT-arkitektur vil bli prioritert.
Obligatoriske forkunnskaper
Generell studiekompetanse.
Anbefalte 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
Emnet evalueres basert på en rapport (hjemmeeksamen) som skrives individuelt eller i grupper på 2 eller maksimum 3 studenter. Denne rapporten teller 100% mot endelig karakter.
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.