IMT4889

Advanced Topics in Software and Systems Engineering

Høst

Gjøvik

Engelsk

Oversikt

Snitt

A

5,00

1,00

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

MERKNAD: Emnet tilbys kun dersom det er tilstrekkelig antall påmeldte studenter i det aktuelle semesteret. Det gjøres også oppmerksom på opptakskrav basert på obligatoriske innføringsemner.

Dette emnet omhandler avanserte temaer innen programvareteknikk og desentraliserte systemer, samt mobile teknologier. Et sentralt mål er å utvikle et tema basert på studentenes interesser innen disse fagområdene, for å muliggjøre fordypning og tett faglig engasjement rundt et spesifikt tema. Emnet er derfor i stor grad prosjektbasert, der prosjektets innhold og omfang avtales i samråd med faglærer og dekker et valgt temaområde.

Ettersom de relevante fagfeltene er dynamiske og i rask utvikling, kan de konkrete temaene variere fra år til år, og vil tilpasses studentenes interesser.

Temaer innen de ulike fagområdene kan blant annet omfatte (men er ikke begrenset til):

Programvareteknikk

  • Kravspesifikasjon og kravarbeid i programvareutvikling
  • Programvarearkitektur og -design
  • Programvareprosesser og prosessforbedring
  • Programvarekvalitet
  • Programvaremåling
  • Fremvoksende trender innen programvareteknikk

Desentraliserte og mobile systemer

  • Desentraliserte og distribuerte systemer
  • Peer-to-peer-systemer (P2P)
  • Anonymitetsnettverk (f.eks. Tor, I2P)
  • Kryptovalutaer, blokkjeder og desentralisert finans (DeFi)
  • Mobile og bærbare teknologier
  • Mobile og desentraliserte forretningsmodeller, entreprenørskap og monetisering
  • Stedsbasert sporing og kontekstavhengige applikasjoner
  • Sensorer og aktivitetsmåling (akselerometer/gyroskop, mikrofon, EEG-baserte sensorer m.m.)
  • Quantified self, egenmonitorering og aktivitetsmåling
  • Kontekst: innsamling, prosessering og datautvinning

Læringsmål

Se engelsk versjon

Læringsformer og aktiviteter

Se engelsk versjon