Programplaner og emneplaner - Student
DATA1700 Webprogrammering Emneplan
- Engelsk emnenavn
- Web Programming
- Studieprogram
-
Bachelorstudium i anvendt datateknologiBachelorstudium i ingeniørfag - dataBachelorstudium i informasjonsteknologi
- Omfang
- 10.0 stp.
- Studieår
- 2023/2024
- Pensum
-
VÅR 2024
- Timeplan
- Programplan
- 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.