Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Norsk. Emnet kan bli undervist på engelsk hvis utvekslingsstudenter deltar, nærmere informasjon gis ved semesterstart.

Anbefalte forkunnskaper

IS-105 Datakommunikasjon og operativsystem, IS-110 Objektorientert programmering, IS-200 Systemanalyse og systemutvikling, IS-201 Datamodellering og databasesystemer og IS-202 Programmeringsprosjekt, eller lignende emner.

Innhold

Blokk-kjeder er en programvare- og nettverksarkitektur som er basert på grunnleggende arkitektur av Internett. Hovedelementer i arkitekturen er distribuert lagring av informasjon og kommunikasjon mellom agenter for å oppnå konsensus. Det er blitt utviklet modeller for verdisetting av varer og tjenester, og det implementeres stadig nye modeller basert på lover og regler for utveksling av verdier mellom enkelte individer og mellom større grupper. Denne arkitekturen blir fremmet av diversifiserte interesser av individer og grupper, og selv om den er flyktig, har den allerede en relativt stor innflytelse på sentrale prosesser i samfunnet. Et eksempel er behandling av personlige og lokale data. Eksempler på aktuelle prosjekter er et valgsystem, en chat-tjeneste med sterkt personvern, et vurderingssystem av spesifikke ferdigheter og andre systemer basert på konsensus mellom to eller flere agenter.

Læringsutbytte

Etter fullført emne skal studentene:

  • ha kunnskap om modeller for blokk-kjeder

  • kunne forstå hvordan en spesifikk blokk-kjede, det vil si, semesterprosjekt som studenten arbeider med, er relatert til lignende systemer og samfunnet generelt

  • kunne analysere et problem og, hvis mulig, foreslå en løsning som bruker relevante teorier og metoder innen temaer om blokk-kjeder

  • kunne analysere et system som representerer en blokk-kjede og identifisere relevante begrensninger og evalueringskriterier; dette er relatert til tekniske aspekter ved blokk-kjeder og (hvis relevant) brukbarhet for samfunnet

  • kunne sammenfatte, det vil si, designe og implementere, en blokk-kjede (eller deler av det), ved å bruke relevante teorier og metoder innen temaer om blokk-kjeder

  • kunne evaluere en blokk-kjede (eller deler av det) med hensyn til de nevnte evalueringskriterier

  • kunne selektere og reflektere rundt relevante aspekter og bruke disse i en ny kontekst

  • kunne kommunisere både kunnskapen og ferdighetene, som en har ervervet seg gjennom aktivitetene relatert til gjennomføring av dette emne, både muntlig og i en skriftlig rapport ved å bruke emnerelatert terminologi

Vilkår for å gå opp til eksamen

En obligatorisk lab, som dekker grunnleggende ferdigheter for konfigurasjon av nødvendig programvare.

Undervisnings- og læringsformer

Problemorientert prosjektarbeid med veiledning. Samlinger og selvstudier med muligheter for veiledning og mini-prosjekter. Forventet arbeidsomfang er 135 timer.

Studentevaluering

Emneansvarlig 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.

Tilgang for privatister

Nei

Eksamen

Muntlig gruppeeksamen. Gradert karakter, A-F. Det gis samme karakter til gruppen.

Sist hentet fra Felles Studentsystem (FS) 1. juli 2024 00:58:50