INF1050 – Systemutvikling
Beskrivelse av emnet
Timeplan, pensum og eksamensdato
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.