IIKT2100

Nettverksprogrammering og sikkerhet for automatisering

Høst

Trondheim

Engelsk

Oversikt

Snitt

C

3,03

0,18

Ståprosent

96 %

3 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Emnet gir en bred innføring i kommunikasjon for automatisering. Dette innebærer grunnleggende prinsipper i nettverk og kommunikasjon, sikkerhet, de mest relevante protokoller og teknologier, og programmering av endepunktene.

Læringsmål

A. Kunnskap:

  • begreper og prinsipper for OSI og TCP/IP-lag
  • relevante kommunikasjonsteknologier
  • IP arkitekturer, svitsjing og rutingsprinsipper som brukes i datanettverk
  • De viktigste protokollene relevant for automatisering
  • Grunnleggende sikkerhetsaspekter knyttet til kommunikasjon
  • Programmeringsgrensesnitt
  • De viktigste begrepene og konsepter innen IT/OT sikkerhet

B. Ferdigheter:

  • Velge rett teknologi og protokoller for kommunikasjon innen automatisering, avhengig av konkret system, applikasjon og kontekst.
  • Designe, utvikle og programmere kommunikasjonsløsninger for automatisering.
  • Vurdere og redusere sikkerhetsrisikoer knyttet til kommunikasjon.
  • Bruke verktøy for å analysere kommunikasjonsflyt.

C. Generell kompetanse:

  • Anvende grunnleggende kommunikasjons- og nettverksprinsipper i en samfunnskontekst på en ansvarsfull og sikker måte.
  • Samarbeide om utviklingen av datanettverk, selvstendig og i grupper.

Kurset gir grunnleggende kunnskap, ferdigheter og kompetanse innen digital kommunikasjon, Internett og kommunikasjon for automatiseringssystemer. Som et resultat støtter det indirekte alle FNs bærekraftsmål (SDG-er) der digitale løsninger kan utnytte universell tilgang til kommunikasjons- og automatiseringsplattformer.

Læringsformer og aktiviteter

Emnet bruker teambasert læring. Gjennom hele semesteret får studentene tilbakemelding på hvor godt de er forberedt gjennom flervalgstester (RATs, engelsk: Readiness Assurance Tests), som gjennomføres i forelesningstiden. Hver test introduserer studentene til nye begreper. Forelesningstiden blir så brukt til å fordype begrepene, gjennom forelesning og øvinger og aktiviteter i klasserommet, både individuelt, i team og i plenum. Aktiviteter i lab gir studentene mulighet å anvende kunnskap og få praktiske erfaringer. Obligatoriske oppgaver må være godkjent for å gå opp til eksamen.