course-details-portlet

IMT3102

Objektorientert systemutvikling

Velg studieår
Studiepoeng 10
Nivå Tredjeårsemner, nivå III
Undervisningsstart Høst 2016
Varighet 1 semester
Vurderingsordning Mappevurdering

Om

Om emnet

Faglig innhold

Smidige systemutviklingsprosesser

 Open Source Software Development

 Objektorientert analyse og design

 Modellering i UML med fokus på programvaredesign

 Patterns (mønstre) for arkitektur, objektorientert design og brukergrensesnitt

 Cloud Computing - Platform as a Service som utviklingsmiljø

Læringsutbytte

Kandidaten har kunnskap om utviklingsomgivelser i Open Source-prosjekter. Videre har man forståelse for patterns (mønstre) og ser relevansen av disse innen prosess, arkitektur, design og grensesnittutforming i programvareutviklingsprosjekter. Kandidaten har innsikt i tradisjonelle og moderne programvarearkitekturer og utviklingsverktøy/plattformer.  Kandidaten har ferdigheter i objektorientert analyse og design med anvendelse av modelleringsspråket UML og design patterns.Man får kompetanse i å gi faglig begrunnede forslag til organisering av mindre programvareløsninger baserte på fremsøking og bruk av relevante nettkilder.

Læringsformer og aktiviteter

Forelesninger|Gruppearbeid|Prosjektarbeid|Refleksjon|Veiledning

Obligatoriske arbeidskrav:

Ingen

Mer om vurdering

Utfyllende om kontinuasjon:

Hele emnet må tas på nytt ved neste gangs ordinære avvikling.

Vurderingsformer:

Mappevurdering
I emnet inngår to gruppearbeider (tilknyttet et prosjektarbeid) og tre individuelle innleveringer. Presentasjonsmappa som gir grunnlag for sensur skal bestå av fire av disse arbeidene. Emnelærer bestemmer ett individuelt og ett gruppearbeid, og studenten velger selv hvilke to øvrige arbeider som skal inn i presentasjonsmappa. Endelig karakter settes av intern sensor ut fra en helhetsvurdering av de fire arbeidene.

Spesielle vilkår

Krever opptak til studieprogram:
Bachelor i programvareutvikling (BPU)
Bachelor i spillprogrammering (BSP)
Dataingeniør (BIDAT)
Drift av nettverk og datasystemer (BDR)

Forkunnskapskrav

IMT2243 Systemutvikling

Kursmateriell

Kompendium / nettkilder oppgis i emnerommet ved semesterstart

Studiepoengreduksjon

Emnekode Reduksjon Fra
IMT3110 7 sp
Dette emne har faglig overlapp med emnet i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk