Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk eller engelsk. Emnet undervises på engelsk dersom det er utvekslingsstudenter som følger emnet.

Anbefalte forkunnskaper

Grunnleggende forståelse av programmering og grunnleggende forståelse av modellering, herunder UML. Det vil si emnene IKT101-G Grunnleggende Softwareutvikling og IKT103-G Videregående Softwareutvikling, eller tilsvarende.

Innhold

Software utviklingsmetoder, herunder agile, iterative og fase metoder samt prototyping; Software konfigureringssystemer, modellering herunder UML, prosjektledelse, software patterns, software testing.

Læringsutbytte

Etter fullført emne skal studenten:

Kunnskap:

  • ha kunnskap om utviklingsprosesser innen softwareutvikling og deres faser (krav, design, arkitektur, implementasjon, test, utrulling og eierskap).
  • ha kunnskap om hvordan man forstår software gjennom abstraherte modellerer, samt hvordan man evaluerer software egenskaper gjennom patterns.

Ferdigheter:

  • kunne avgjøre hvilken utviklingsprosess som bør benyttes for et gitt softwareprosjekt, og hvilke muligheter/utfordringer dette gir.
  • kunne uttrykke og forstå software gjennom modeller, kjenne til og bruke patterns for kjente problemstillinger, samt 'round-trip' kodegenerering av slike modeller.

Generell kompetanse:

  • kunne bidra i hele fasen av et softwareprosjekt, og forstå sammenhengen mellom fasene.  

Vilkår for å gå opp til eksamen

Tilstrekkelig antall godkjente obligatoriske oppgaver. Antall oppgaver angis ved semesterstart.

Undervisnings- og læringsformer

Arbeidsformen i faget er forelesninger, selvstudium, øvinger og obligatoriske oppgaver, og prosjekt. Prosjektet skal presenteres muntlig ved en poster. Oversikt over obligatoriske oppgaver og prosjekt gis ved semesterstart.

Gjennomsnittlig arbeidsmengde: 200 timer.

Studentevaluering

Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.

Tilbys som enkeltemne

Ja. Med forbehold om ledig plass/kapasitet.

Eksamen

4 timer skriftlig eksamen teller 70%. Poster med muntlig forsvar teller 30%. Gradert karakter.

Reduksjon i studiepoeng

Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:

Emne Studiepoengreduksjon
IKT900 – Introduksjon til Software Engineering 5
Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:26:23