Programplaner og emneplaner - Student
ITPE3200 Webapplikasjoner Emneplan
- Engelsk emnenavn
- Web Application
- Omfang
- 10.0 stp.
- Studieår
- 2023/2024
- Emnehistorikk
-
- Pensum
-
HØST 2023
- Timeplan
-
Innledning
Studentene skal tilegne seg kunnskap og innsikt i aktuelle teknologier og teknikker som benyttes i næringslivet til utvikling av avanserte web-applikasjoner. Emnet vil være et nyttig fundament for studenter som ønsker å arbeide med web-applikasjoner i forbindelse med bacheloroppgaver.
-
Anbefalte forkunnskaper
Hvordan kan du som teknolog bidra i innovative og verdiskapende prosjekter? Hvordan kan digitale teknologier bidra til å løse problemer og realisere muligheter? Med utgangspunkt i innovasjon og nyskaping vil du i dette kurset jobbe med utvikling rettet mot digitale og bærekraftige forretningsmodeller. Dette er et introduksjonsemne som gir deg kompetanse og verktøy til å bidra i digitale prosjekter. Emnet legger vekt på innovasjon, forretningsmodeller, økonomi i utviklingsprosjekter, bærekraft og etikk. Emnet legger opp til praktisk bruk av verktøy og eksempler fra norsk arbeids- og næringsliv for å gi deg en helhetlig forståelse for hvordan du kan tenke og handle som teknolog i arbeidslivet.
-
Forkunnskapskrav
Ingen ut over opptakskrav.
-
Læringsutbytte
Etter å ha gjennomført dette emnet har studenten følgende læringsutbytte, definert som kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten kan:
- forklare lagdeling av applikasjoner og viktigheten av en god applikasjonsarkitektur
- gjøre rede for viktigheten av testing av applikasjoner
- gjøre rede for ulike designmønstre
- gjøre rede for tjenerhåndtert autentifisering og økter
- forklare hvordan web-tjenester kan utvikles i webapplikasjoner.
Ferdigheter
Studenten kan:
- utvikle avanserte web-applikasjoner med databasekoblinger
- bruke Model View Controller (MVC) rammeverket (eller tilsvarende)
- sette opp automatiske enhetstester
- utvikle rike brukergrensesnitt i Ajax
- utvikle applikasjoner som benytter databaseabstraksjon og SQL-dialektnøytralitet
- utvikle sikkerhetsmekanismer i webapplikasjoner
Generell kompetanse
Studenten kan:
- ha generell forståelse for web-applikasjonsutvikling i i et eller flere web-rammeverk.
-
Arbeids- og undervisningsformer
Forelesninger og veiledningstimer. Studentene vil arbeide dels individuelt og dels i grupper. Gruppestørrelse normalt 3 til 5 studenter.
-
Arbeidskrav og obligatoriske aktiviteter
Ingen.
-
Vurdering og eksamen
Eksamen består av to deleksamner som teller 50 % hver.
- Gruppeprosjekt 1 (3-5 studenter, programkode) teller 50 %
- Gruppeprosjekt 2 (3-5 studenter, programkode) teller 50 %
Begge deler må være bestått for å få bestått i emnet.
Eksamensresultat kan påklages.
Ved stryk kan student få en annen oppgave som må leveres med en ny innleveringsfrist.
-
Hjelpemidler ved eksamen
Alle.
-
Vurderingsuttrykk
Gradert skala A-F.
-
Sensorordning
En intern sensor. Ekstern sensor brukes jevnlig.