IKT202 Software Engineering (Høst 2026)
- Studiepoeng:
- 7.5
- Ansvarlig avdeling:
- Fakultet for teknologi og realfag
- Emneansvarlig:
- Arne Wiklund
- Undervisningssemester:
- Høst
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Undervisningsspråk
Anbefalte forkunnskaper
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
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
Opptakskrav hvis tilbudt som enkeltemne
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 |