Kurset gjev oversikt over tryggingsproblem som programvare blir eksponerte for. Hovudfokuset i kurset er programmeringsteknikkar for utvikling av sikre applikasjonar. Kurset tek opp utviklingsteknikkar for å unngå konkrete tryggingsrelaterte problem. Verkty blir nytta til å avdekkje slike problem i programvaren. Java (og andre programmeringsspråk) blir nytta til å sjå på tryggingstiltak. Bruk av sikre programmeringsteknikkar blir praktisert ved eit øvingsopplegg med fleire vekes-og obligatoriske oppgåver. Kurset er sådant arbeidskrevjande.
INF100, INF101, INF102, INF112, INFO121, INFO122,
MOD250 eller tilsvarande bakgrunn i utvikling av web-applikasjonar.
Undervisningsformen kan bli endret dersom det er få studenter som deltar.
Det er obligatorisk frammøte på forelesningane/gruppene. Studentdeltaking i presentasjon av pensum.
Obligatorisk prosjekt må gjenomførast for å få ta eksamen.
Obligatoriske aktiviteter er gyldige i to semester, det semesteret aktiviteten godkjennes samt det påfølgjande semesteret.
Munnleg eksamen/prosjektpresentasjon.
Bestått/ikkje bestått.
Ingen lovlege hjelpemiddel.