Innholdsfortegnelse

Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk

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.

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.
  • har kunnskap om hvordan AI brukes som støtte gjennom prosessen

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.
  • forstå og kunne bruke AI støttetede verktøy og tools, som f.eks MCP.

Generell kompetanse:

  • kunne bidra i hele fasen av et softwareprosjekt, og forstå sammenhengen mellom fasene.
  • kunne bruke og utnytte AI i software engineeringsprosessen.

Innhold

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

AI støtte i prosessen. Hvilken deler av prosessen AI kan brukes på og hvordan.

Undervisnings- og læringsformer

Arbeidsformen i faget er forelesninger, selvstudium, øvinger og obligatoriske oppgaver, og prosjekt. Prosjektet skal forsvares muntlig og får en egen karakter. Oversikt over obligatoriske oppgaver og prosjekt gis ved semesterstart.

Gjennomsnittlig arbeidsmengde: 200 timer.

Vilkår for å gå opp til eksamen

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

Eksamen

4 timer skriftlig eksamen (teller 70%)

Mappe (teller 30%), Mappeprosjekt som forsvares muntlig med videoopptak. Klage i hehold til ordning med videoopptak.

Informasjon om innholdet i mappen vil bli gitt i Canvas.

Gradert karakter. Det vil ikke bli arrangert ny/utsatt eksamen i mappe.

Studentevaluering

Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.

Opptakskrav hvis tilbudt som enkeltemne

Generell studiekompetanse med R1, R2 og Fysikk 1 eller tilsvarende, eller ettårig forkurs for ingeniørutdanning.

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 FS (Felles studentsystem) 15. okt. 2026 10:40:24