epn-portlet

Emneplan forDATA1700 Webprogrammering

Engelsk emnenavn
Web Programming
Studieprogram
Høst: Bachelorstudium i ingeniørfag - data / Bachelorstudium i informasjonsteknologi / Bachelorstudium i anvendt datateknologi / Ingeniørutdan. - 3 terminsordning
Omfang
10 stp.
Studieår
2020
Timeplan
VÅR 2021
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

Emnet forutsetter emnet DAPE1400 Programmering og emnet DAFE1200 Webutvikling og inkluderende design eller tilsvarende.

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 objekt orienterte 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:

  • 3 individuelle oppgaver

Vurdering og eksamen

Individuell skriftlig eksamen under tilsyn på 3 timer

Eksamensresultatet kan påklages.

Hjelpemidler ved eksamen

Alle trykte og skrevne hjelpemidler, samt godkjent håndholdt kalkulator som ikke kommuniserer trådløst og som ikke kan regne symbolsk. Dersom kalkulatoren har mulighet for lagring i internminnet skal minnet være slettet før eksamen. Stikkprøver kan foretas.

Vurderingsuttrykk

Gradert skala A-F.

Sensorordning

En intern sensor. Ekstern sensor brukes jevnlig.

Emneoverlapp

Emnet overlapper 10 sp med emnene ITPE1700/170, ADTE1700/1701, LO113D og LO113I.

Ved praktisering av 3-gangers regelen for oppmelding til eksamen teller forsøk brukt i ekvivalente emner.