Programplaner og emneplaner - Student
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.