EPN-V2

DATA1700 Web Programming Course description

Course name in Norwegian
Webprogrammering
Weight
10.0 ECTS
Year of study
2017/2018
Course history
Curriculum
SPRING 2018
Schedule
  • Introduction

    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 i PHP som kommuniserer med database. De skal også få kjennskap til informasjonssikkerhet i webdesign også. Emnet forutsetter grunnleggende programmeringsforståelse og emnet Web-prosjekt eller tilsvarende.

  • Required preliminary courses

    Individuell digital skriftlig eksamen under tilsyn på 3 timer.

    Eksamensresultat kan påklages.

    Ved ny og utsatt eksamen kan en annen eksamensform også bli benyttet eller en ny oppgave med en ny frist gis. Hvis muntlig eksamen benyttes kan denne ikke påklages.

  • Learning outcomes

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

    Kunnskap

    Studenten kan:

    • gjøre rede for grunnleggende programmeringsstrukturer i PHP
    • forklare prinsipper for webarkitekturer og klient/tjener-arkitektur
    • gjøre rede for objektorientering
    • forklare ulike sikkerhetsutfordringer og hvordan disse kan håndteres
    • gjøre rede for tilstandsbevaring via sessions og cookies

    Ferdigheter

    Studenten kan:

    • utvikle dynamiske websider ved hjelp av PHP og JavaScripts ved å beholde brukervennlighet og tilgjengelighet på høyt nivå.
    • knytte dynamiske websider til en relasjonsdatabase

    Generell kompetanse

    Studenten kan:

    • utvikle objekt orienterte programstrukturer i PHP
    • utvikle et større dynamisk nettsted med persistent datalagring
  • Teaching and learning methods

    Gradert skala A-F.

  • Course requirements

    To interne sensorer. Ekstern sensor brukes jevnlig.

  • Assessment

    3-timers individuell skriftlig skoleeksamen.

    Eksamensresultatet kan påklages.

    Begge deler av eksamen må være vurdert til karakter E eller bedre for at studenten skal kunne få bestått emne.

  • Permitted exam materials and equipment

    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.

  • Grading scale

    I forbindelse med avsluttende vurdering benyttes en karakterskala fra A til E for bestått (A er høyeste karakter og E er laveste) og F for ikke bestått.

  • Examiners

    Sensorordning: En intern sensor. Ekstern sensor brukes jevnlig.