EPN-V2

DATA1700 Webprogrammering Emneplan

Engelsk emnenavn
Web Programming
Studieprogram
Bachelorstudium i anvendt datateknologi
Bachelorstudium i ingeniørfag - data
Bachelorstudium i informasjonsteknologi
Omfang
10.0 stp.
Studieår
2023/2024
Timeplan
Emnehistorikk

Innledning

Studentene skal tilegne seg grunnleggende kunnskaper om webservere og utvikle ferdigheter og innsikt i full-stack programmering for web. Videre skal de utvikle ferdigheter og innsikt i programmering av dynamisk websider som kommuniserer med database. De skal også få kjennskap til informasjonssikkerhet i webdesign.

Anbefalte forkunnskaper

Forelesninger og obligatoriske gruppeinnleveringer.

Forkunnskapskrav

Ingen ut over opptakskrav.

Læringsutbytte

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten kan:

  • forklare prinsipper for webarkitekturer og klient/tjener-arkitektur
  • forklare ulike sikkerhetsutfordringer og hvordan disse kan håndteres
  • gjøre rede for tilstandsbevaring via sessions og cookies
  • forklare hensikten med og virkemåten til generiske datatyper

Ferdigheter

Studenten kan:

  • utvikle dynamiske websider ved å beholde brukervennlighet og tilgjengelighet på høyt nivå.
  • knytte dynamiske websider til en relasjonsdatabase
  • benytte seg av Java Collections
  • forstå virkemåten og bruken av rekursjon

Generell kompetanse

Studenten kan:

  • utvikle objektorienterte programstrukturer i en webarkitektur
  • utvikle et større dynamisk nettsted med persistent datalagring

Arbeids- og undervisningsformer

Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.

Arbeidskrav og obligatoriske aktiviteter

Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

  • en individuell oppgave

Vurdering og eksamen

Individuell skriftlig eksamen under tilsyn på 3 timer

Eksamensresultatet kan påklages.

Hjelpemidler ved eksamen

Byggeprosessemnet er yrkesforberedende og forutsetter at studentene har ervervet seg en rekke byggfaglige kvalifikasjoner i løpet av studiet. Byggeprosessemnet skal trene studentene i å arbeide i en systemmessig helhet og gi studentene mulighet til bedre å bruke livsløpstankegang i vurderingene, der teknisk og funksjonell ytelse samt økonomiske, samfunnsmessige og miljømessige hensyn ivaretas.

Oppmøte på kursdagene er viktig for resultatet på eksamen.

Vurderingsuttrykk

Ingen ut over opptakskrav.

Sensorordning

Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:

Kunnskap

Studenten har:

  • forståelse for samhandling og ledelse ved bruk av BIM
  • forståelsen av livsløpsanalyser, kostnader, tidsbruk, kvalitetssikringssystemer, HMS i byggebransjen, miljøsertifiseringssystemer og FDVU
  • kunnskap om fasene i et byggeprosjekt og de ulike aktørenes rolle og ansvar, med hovedvekt på integrert planlegging
  • kunnskap om ulike entrepriseformer og de forskjellige kontraktene i byggebransjen
  • kunnskap om krav gitt i lover og forskrifter knyttet til byggeprosessen

Ferdigheter

Studenten kan:

  • utarbeide planer for framdrift, økonomi, produksjon, HMS og kvalitetssikring
  • utarbeide og bruke kontrakter og beskrivelser etter gjeldende standarder
  • gjennomføre en enkel risikoanalyse

Generell kompetanse

Studenten:

  • har forståelse av samhandlingen mellom de ulike aktørene i byggeprosessen
  • har konsekvensforståelse
  • har evne til å formidle bygningsingeniørens roller i systemmessig kontekst
  • kan arbeide i team

Emneoverlapp

Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:

  • Studentene må delta på minst 5 av kursdagene.