IMT3102
Objektorientert systemutvikling
Sist undervist 2017
Høst
Norsk
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æringsmål
-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