Norsk eller engelsk. Emnet undervises på engelsk dersom det er utvekslingsstudenter som følger emnet.
Anbefalte forkunnskaper
IKT101-G Grunnleggende softwareutvikling og IKT103-G Videregående softwareutvikling, eller tilsvarende
Læringsutbytte
Etter fullført emne skal studenten:
kunne planlegge og gjennomføre utvikling av internettjenester på en gitt plattform
ha kjennskap til de grunnleggende teknologiene Internett er bygget opp av
ha innsikt i, og kunne benytte seg av, sentrale teknikker i internettjenester som autentisering og autorisasjon, permanent datalagring og datautveksling
kjenne til nyutvikling innen internettjenester
Innhold
Det undervises i grunnleggende internettprinsipper med fokus på klient / server tjenestemodell. Videre dekkes teknologier som benyttes ved utvikling av grensesnitt for nettlesere og applikasjoner som benytter internettjenester, og serverkomponentene som tilbyr disse.
Undervisnings- og læringsformer
Forelesning, labøving og selvstudium. Prosjekt med gruppeveiledning i siste del av emnet. Øvingene foregår i datalaben på egen PC eller lab-PC. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Studentene arbeider med obligatoriske oppgaver som godkjennes av faglærer eller studentassistent.
Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.
Vilkår for å gå opp til eksamen
Obligatoriske øvingsoppgaver må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.
Eksamen
Prosjektarbeid i gruppe der produkt, rapport og prosess teller på karakteren. Prosessen vurderes på bakgrunn av innlevert logg og timeliste fra gruppene. Dette skal foreligge som vedlegg til rapporten. Det er obligatorisk fremføring av prosjektet før karakter settes. Gruppene gis normalt samlet karakter. Gradert karakter.
Studentevaluering
Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.