EPN-V2

DATA1700 Webprogrammering Emneplan

Engelsk emnenavn
Web Programming
Omfang
10.0 stp.
Studieår
2020/2021
Emnehistorikk
Timeplan
  • 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

    Eksamen våren 2021 pga. Covid-19:

    Individuell skriftlig hjemmeeksamen på 3 timer.

    Eksamensresultatet kan påklages

    [Eksamen tidligere:]

    Individuell skriftlig eksamen under tilsyn på 3 timer

    Eksamensresultatet kan påklages.

  • Hjelpemidler ved eksamen

    Hjelpemidler våren 2021:

    Alle hjelpemidler tillatt, utenom kommunikasjon med andre.

    [Hjelpemidler tidligere:]

    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

    Våren 2021:

    Bestått/Ikke bestått

    Tidligere:

    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.