Programplaner og emneplaner - Student
ITPE1700 Web Programming Course description
- Course name in Norwegian
- Webprogrammering
- Study programme
-
Bachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2017/2018
- Programme description
- Course history
-
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. Emnet forutsetter grunnleggende programforståelse om emnet Web-prosjekt eller tilsvarende.
Required preliminary courses
Ingen ut over opptakskrav.
Learning outcomes
Etter å ha gjennomført dette emne 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-arkitekturer
- 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 JavaScript 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 arbeider individuelt.
Course requirements
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 3 individuelle oppgaver
Assessment
3-timers individuell skriftlig skoleeksamen.
Eksamensresultat kan påklages.
Permitted exam materials and equipment
Alle trykte og skrevne hjelpemidler, samt 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
En intern sensor. Ekstern sensor brukes jevnlig.