Programplaner og emneplaner - Student
DATA1700 Web Programming Course description
- Course name in Norwegian
- Webprogrammering
- Weight
- 10.0 ECTS
- Year of study
- 2018/2019
- Course history
-
- Curriculum
-
SPRING 2019
- 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å.
-
Recommended preliminary courses
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
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 3 individuelle oppgaver
-
Assessment
3-timers individuell skriftlig skoleeksamen.
Eksamensresultatet kan påklages.
-
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
Gradert skala A-F.
-
Examiners
En intern sensor. Ekstern sensor brukes jevnlig.
-
Overlapping courses
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.