IMT4889
Advanced Topics in Software and Systems Engineering
Høst
Gjøvik
Engelsk
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