Studyinfo subject DATA1700 2019 HØST
DATA1700 Web Programming Course description
- Course name in Norwegian
- Webprogrammering
- Study programme
-
Bachelorstudium i ingeniørfag - data / Bachelorstudium i informasjonsteknologi / Bachelorstudium i anvendt datateknologi
- Weight
- 10.0 ECTS
- Year of study
- 2019/2020
- Curriculum
-
SPRING
2020
- Schedule
- Programme description
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 som kommuniserer med database. De skal også få kjennskap til informasjonssikkerhet i webdesign også.
Recommended preliminary courses
Emnet forutsetter emnet Programmering 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:
- forklare prinsipper for webarkitekturer og klient/tjener-arkitektur
- 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 å beholde brukervennlighet og tilgjengelighet på høyt nivå.
- knytte dynamiske websider til en relasjonsdatabase
Generell kompetanse
Studenten kan:
- utvikle objekt orienterte programstrukturer i en webarkitektur
- 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
Ny eksamen våren 2020: Individuell skriftlig hjemmeeksamen på 3 timer.
[Tidligere: 3-timers individuell skriftlig skoleeksamen.]
Eksamensresultatet kan påklages.
Permitted exam materials and equipment
Alle hjelpemidler tillatt.
[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
Bestått/ikke bestått.
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.