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

    Ingen ut over opptakskrav.

  • 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

    Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.

  • Course requirements

    Opptak til studiet samt godkjent verkstedsopplæring (Arbeidskrav i BAPD1020).

  • Assessment

    Etter gjennomført emne har studenten følgende læringsutbytte, definert i kunnskap, ferdigheter og generell kompetanse.

    Kunnskap

    Studenten

    • kjenner til metoder for konseptutvikling, nyskapning og innovasjon
    • kjenner til grunnleggende prinsipper innenfor merkevarebygging (prising og kalkulasjon)
    • kjenner til estetiske virkemiddel knyttet til produkter
    • kjenner til grunnleggende økonomiske mekanismer

    Ferdigheter

    Studenten

    • kan håndtere informasjon og fagstoff slik at det belyser en problemstilling
    • behersker å bruke 2D og 3D -media til idémyldring, analyse og produktutvikling
    • kan utvikle konsept
    • kan utvikle ulike 3D modellrekker
    • behersker å ta begrunnede valg
    • kan formidle fagstoff gjennom dokumentasjon og presentasjon av material- og formutforsking (2D og 3D
    • kan forklare sammenhengen mellom eksperimentelle designmetoder og produktutvikling
    • kan dokumentere og presentere utviklingsprosesser

    Generell kompetanse

    Studenten kan

    • reflektere over egen faglig utøvelse og justere denne under veiledning
    • reflektere rundt sammenhenger mellom teori og praksis relatert til produkter
    • reflektere over hvordan helse, miljø og omgivelser (HMS) i faget bidrar til bærekraftig praksis
  • Permitted exam materials and equipment

    Forelesninger, demonstrasjoner, workshop, individuelle oppgaver og gruppeoppgaver.

  • Grading scale

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

    • Refleksjonsnotat.
    • Individuell markedsundersøkelse rundt selvvalgt produkt. Omfatter markedsorientering rundt tilsvarende produkter, samt breddesøk gjennom en feltundersøkelse. Studenten skal besøke minst to forskjellige typer salgssted, og dokumentere prisnivå, materialvalg, produksjonsmetode, funksjonalitet, semantikk/estetikk.
  • Examiners

    Opptak til studiet.