Kort om emnet

I dette emnet skal studenten utvikle kunnskap, ferdigheter og generell kompetanse knyttet til utvikling av programvaresystemer.  Studenten skal f? innsikt i hvordan systemenes egenskaper defineres, hvilke rammer som gjelder for utviklingen, og hvordan utviklingsprosessen ledes. Videre skal studenten kunne forst? noe av kompleksiteten i samspillet mellom programvaresystemer og ulike bruker- og interessegrupper. Studenten skal forst? essensen i og utvikle en kritisk sans for vurdering av b?de moderne (inkludert smidige) og tradisjonelle metoder og teknologier for systemutvikling.

Hva l?rer du?

Etter ? ha gjennomf?rt dette emnet har studenten f?lgende l?ringsutbytte i form av kunnskap, ferdigheter og generell kompetanse.

Kunnskap:

Studenten kan gj?re rede for

  • ulike faser og aktiviteter som inng?r i systemutvikling,
  • ulike metoder og teknologier for systemutvikling og
  • bruk av ulike prosessmodeller, metoder, teknikker og verkt?y for ? oppn? prosjekt- og systemkvalitet.

Ferdigheter:

Studenten kan

  • anvende metoder og teknikker for ? innhente, analysere og spesifisere krav til et system,
  • designe programvaresystemer og
  • vurdere hensiktsmessige prosesser, metoder, teknikker og verkt?y for utvikling av programvare.

Generell kompetanse:

Studenten har kjennskap til kvalitative og kvantitative forskningsmetoder.

Opptak og adgangsregulering

Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.

Forkunnskaper

Obligatoriske forkunnskaper

I tillegg til generell studiekompetanse eller realkompetanse m? du dekke spesielle opptakskrav:

  • Matematikk R1 eller Matematikk (S1+S2)

De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter. Les mer om spesielle opptakskrav.

Anbefalte forkunnskaper

Emnet bygger p? INF1000 – Grunnkurs i objektorientert programmering (videref?rt) /INF 101/ HUMIT1700 – Grunnkurs i programmering for humanister (nedlagt) og INF1040 – Digital representasjon (nedlagt) /INF 103.

Overlappende emner

10 studiepoeng mot INF 102 og 5 studiepoeng mot IN 114/IN 114A/IN 113.

Undervisning

2 timer forelesning og 2 timer gruppe?velse hver uke. Det kreves gjennomf?ring av obligatoriske oppgaver. Les mer om krav til innlevering av oppgaver, gruppearbeid og lovlig 澳门葡京手机版app下载 under retningslinjer for obligatoriske oppgaver.

Eksamen

4 timers skriftlig digital eksamen. Alle obligatoriske oppgaver m? v?re best?tt for ? kunne g? opp til eksamen. 

Hjelpemidler

Ingen hjelpemidler er tillatt.

Karakterskala

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

Begrunnelse og klage

Adgang til ny eller utsatt eksamen

Dette emnet tilbyr b?de utsatt og ny eksamen. Les mer:

Trekk fra eksamen

Det er mulig ? ta eksamen i emnet inntil tre ganger. Dersom du trekker deg fra eksamen etter fristen eller under eksamen, bruker du et eksamensfors?k.

Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med INF102.

Annet

Det er obligatorisk oppm?te p? f?rste forelesning.

Fakta om emnet

Studiepoeng
10
Niv?
Bachelor
Undervisning
Hver v?r

Emnet ble undervist siste gang v?ren 2017. Obliger kan ikke videref?res til IN1030.

Eksamen
Hver v?r

Eksamen er for siste gang v?r 2018 og 2019 for de som har obliger godkjent.

Undervisningsspr?k
Norsk