ITF31619 Webapplikasjoner (Høst 2025)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig fakultet:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Halden
- Emneansvarlig:
- Marius Johansen Wallin
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Innholdsfortegnelse
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i:
- bachelorstudiet i informatikk - design og utvikling av IT-systemer med fordypning i programmering og datasikkerhet
Valgfritt emne for:
- bachelorstudier i digitale medier og design
- bachelorstudiet i informasjonssystemer.
Anbefalte forkunnskaper
ITF10511 Webutvikling
ITF10619 Programmering 2 eller ITM30617 Utvikling av interaktive nettsteder
Undervisningssemester
Innhold
- Planlegge og implementere moderne webapplikasjoner med teknologier og rammeverk for front- og back-endutvikling.
- Designe, utvikle, teste, dokumentere og kommunisere med API
- Designe og implementere grafiske grensesnitt
- Versjonskontroll
Studentens læringsutbytte ved bestått emne
Kunnskap
Studenten kjenner til
- fullstack webutvikling
- utvikling og bruk av API
- ulike designprinsipper
- versjonskontroll
Ferdigheter
Studenten
- kan utvikle robuste og moderne webapplikasjoner
- kan utvikle robuste og moderne API
- kan kommunisere med API
- kan benytte seg av tilgjengelig dokumentasjon
- har tilegnet seg erfaring med å jobbe i prosjektbaserte team med bruk av bla. versjonskontroll
- kan utarbeide og implementere webdesign
- kan sette opp, tilpasse og bruke moderne utviklerverktøy
Generell kompetanse
Studenten
- har kompetanse til å planlegge og implementere webapplikasjoner
- har kompetanse om viktige paradigmer for programvareutvikling
- kjenner til ulike verktøy for utvikling av webdesign
- kjenner til ulike typer API
- forstår grunnleggende sikkerhet i webapplikasjoner
- forstår kommunikasjonen mellom webserver og nettleser
- kjenner til ulike former for nettsider
- har erfaring med prosjektarbeid i team
Undervisnings- og læringsformer
Arbeidsomfang
Ca 250 timer.
Inntil 4-6 timer forelesning + øving pr. uke.
Arbeidskrav - vilkår for å avlegge eksamen
Eksamen
Gruppeprosjekt og individuell skriftlig eksamen:
Sluttkarakteren settes på bakgrunn av to deleksamener. Hver deleksamen må være bestått for å få hele emnet bestått.
Deleksamen 1: Gruppeprosjekt (i grupper på 3-4 studenter) som teller 50 %. Det gis individuell karakter. Studentene skal gjennomføre et utviklingsprosjekt for en selvvalgt webapplikasjon. Prosjektet skal leveres i inntil 6 delinnleveringer til fastsatte frister. Antallet delinnleveringer fastsettes av emneansvarlig. I prosjektet inngår også dokumentasjon av både applikasjonen og utviklingsprosessen.
Deleksamen 2: 2 timers individuell skriftlig eksamen som teller 50 %. Ingen hjelpemidler tillatt.
Det gis en samlet karakter etter karakterskala A-F.
Sensorordning
Vilkår for ny/utsatt eksamen
Ny og utsatt eksamen gjennomføres samtidig med neste ordinære eksamen. Instituttledelsen kan likevel beslutte å arrangere utsatt eksamen i påfølgende semester for studenter med gyldig fravær ved ordinær eksamen.
Ved ny og utsatt eksamen avtales innholdet i deleksamen 1 med emneansvarlig. Ny og utsatt eksamen vil kunne utføres i ny gruppe eller individuelt. Dette avgjøres av emneansvarlig i hvert enkelt tilfelle.
Evaluering av emnet
Dette emnet evalueres på følgende måte:
- Sluttsemesterevaluering
Den emneansvarlige lager en oppsummering på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet. Oppsummeringen behandles av programutvalget ved institutt for informasjonsteknologi og kommunikasjon.