autumn 2025
DTE-2802 Webapplikasjoner 2 - 10 stp

Type of course

Emnet kan tas som enkeltemne.

Admission requirements

Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.

Søkere som kan dokumentere ett av følgende kvalifiserer også for opptak:

  • generell studiekompetanse og bestått realfagkurs, eller
  • bestått 1-årig forkurs for ingeniørutdanning, eller
  • 2-årig teknisk fagskole etter rammeplan fastsatt av departementet 1998/99 og tidligere studieordninger.

*For å få opptak til enkeltemner på grunnlag av Y-veien, må søkeren oppfylle opptakskriteriene for Y-vei til studieprogrammet som emnet inngår i. I tillegg må søkeren oppfylle eventuelle forkunnskapskrav som er spesifisert for det konkrete emnet de søker opptak til. Det gis begrenset studierett til det spesifikke emnet - på samme måte som realkompetansesøkere.

Søknadskode: 9391


Course overlap

Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:

ITE1811 Webapplikasjoner 2 10 stp

Course content

Webutvikling

  • Introduksjon til webapplikasjoner
  • MVC arkitektur (Model-View-Controller)
  • API-utvikling for RESTful tjenester
  • Frontend-utvikling og interaktive webapplikasjoner

Testing og kvalitetssikring

  • Enhetstesting og testverktøy

Innholdet kan endres dersom det har vært teknologiske oppdateringer.


Recommended prerequisites

DTE-2509 Databaser og webapplikasjoner 1, DTE-2605 Programmering 1, ITE1805 Databaser og webapplikasjoner 1, ITE1900 Programmering 1

Objective of the course

Etter bestått emne skal studenten:

Kunnskap og forståelse

  • forstå sentrale begreper og konsepter innen utviklingsplattformen og programmeringsspråket.
  • kunne forklare bruksområder og applikasjonstyper for plattformen.
  • ha kjennskap til grunnleggende og avanserte språkelementer, inkludert variabler, datatyper, funksjoner, metoder, og integrert spørrespråk.
  • forstå prinsippene bak webutvikling, inkludert webapplikasjoner, arkitektur, API-utvikling, og frontend-utvikling.
  • kunne gjøre rede for metoder for testing og kvalitetssikring ved bruk av testverktøy.

Ferdigheter

  • kunne anvende sentrale begreper og konsepter innen utviklingsplattformen og programmeringsspråket i praktiske oppgaver.
  • kunne utvikle webapplikasjoner ved bruk av arkitekturmetoder.
  • kunne lage og vedlikeholde RESTful tjenester.
  • kunne utvikle interaktive webapplikasjoner.
  • kunne utføre enhetstesting og kvalitetssikring av applikasjoner.

Generell kompetanse

  • kunne gjøre rede for samfunns-, sikkerhetsmessige-, og økonomiske konsekvenser relatert til utvikling og bruk av applikasjoner.
  • være bedre i stand til å jobbe på en strukturert måte i forhold til å utvikle og vedlikeholde webapplikasjoner.
  • kunne planlegge og gjennomføre prosjekter, både alene og som deltaker i en gruppe.

Language of instruction and examination

Norsk

Teaching methods

Emnets læringsutbytte skal formidles gjennom ukentlige undervisningstimer.

Undervisning er tilgjengelig både for campus og nettstudenter. Nettstudenter kan følge forelesning direkte eller det kan ses som opptak i ettertid. Alle studenter har tilgang til opptak.

Emnet gjennomføres som teoretisk kunnskapsformidling, via praktiske øvinger og veiledning.

Studentenes ferdigheter fremmes gjennom:

  • Frivillige øvingsoppgaver.
  • Obligatoriske øvingsoppgaver.
  • Gruppearbeid.

Schedule

Eksamen

Vurderingsform: Karakterskala:
Mappevurdering A–E, stryk F

Obligatoriske arbeidskrav:

Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen:

To obligatoriske oppgaver Godkjent – ikke godkjent
UiTs samleside om eksamen

More info about the coursework requirements

Det er 2 obligatoriske oppgaver som leveres innen fristene.

More info about the portfolio

Sluttkarakter settes på bakgrunn av følgende mappedeler:

  • En individuell innlevering som teller 50%.
  • En gruppeoppgave som teller 50%.

Re-sit examination

Det arrangeres ikke kontinuasjonseksamen i emnet.
  • Earlier years and semesters for this topic