EPN-V2

DATA1700 Web Programming Course description

Course name in Norwegian
Webprogrammering
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Software Engineering
Bachelor's Degree Programme in Information Technology
Weight
10.0 ECTS
Year of study
2019/2020
Curriculum
SPRING 2020
Schedule
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 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.