Programplaner og emneplaner - Student
DATA1700 Webprogrammering Emneplan
- Engelsk emnenavn
- Web Programming
- Omfang
- 10.0 stp.
- Studieår
- 2020/2021
- Emnehistorikk
-
- Pensum
-
VÅR 2021
- Timeplan
-
Innledning
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.
-
Anbefalte forkunnskaper
Emnet forutsetter emnet DAPE1400 Programmering og emnet DAFE1200 Webutvikling og inkluderende design eller tilsvarende.
-
Forkunnskapskrav
Ingen ut over opptakskrav.
-
Læringsutbytte
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
- forklare hensikten med og virkemåten til generiske datatyper
Ferdigheter
Studenten kan:
- utvikle dynamiske websider ved å beholde brukervennlighet og tilgjengelighet på høyt nivå.
- knytte dynamiske websider til en relasjonsdatabase
- benytte seg av Java Collections
- forstå virkemåten og bruken av rekursjon
Generell kompetanse
Studenten kan:
- utvikle objekt orienterte programstrukturer i en webarkitektur
- utvikle et større dynamisk nettsted med persistent datalagring
-
Arbeids- og undervisningsformer
Forelesninger og veiledningstimer. Studentene vil arbeide individuelt.
-
Arbeidskrav og obligatoriske aktiviteter
Følgende arbeidskrav er obligatorisk og må være godkjent for å fremstille seg til eksamen:
- 3 individuelle oppgaver
-
Vurdering og eksamen
Eksamen våren 2021 pga. Covid-19:
Individuell skriftlig hjemmeeksamen på 3 timer.
Eksamensresultatet kan påklages
[Eksamen tidligere:]
Individuell skriftlig eksamen under tilsyn på 3 timer
Eksamensresultatet kan påklages.
-
Hjelpemidler ved eksamen
Hjelpemidler våren 2021:
Alle hjelpemidler tillatt, utenom kommunikasjon med andre.
[Hjelpemidler tidligere:]
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.
-
Vurderingsuttrykk
Våren 2021:
Bestått/Ikke bestått
Tidligere:
Gradert skala A-F.
-
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.
-
Emneoverlapp
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.