IKT101-G Grunnleggende softwareutvikling, IKT103-G Videregående softwareutvikling og IKT2xx-G Internettjenester, eller tilsvarende
Læringsutbytte
Kunnskap:
ha kjennskap til prinsipper for å utvikle applikasjoner for mobile plattformer
kjenne til aktuelle utviklingsverktøy og rammeverk
Ferdigheter:
kunne bruke aktuelle utviklingsverktøy og rammeverk i egen utvikling
kunne implementere sikkerhet i løsninger med klient og tjener
Generell kompetanse:
kunne planlegge, utvikle, teste og publisere en applikasjon for mobile plattformer
Innhold
Klientprogrammering, web- og native apper. Bruk av web services, autentisering, autorisasjon og datautveksling. Bruk av eksterne biblioteker. Kommunikasjon med server, offline/online apper, design av brukergrensesnitt og interaksjon.
Undervisnings- og læringsformer
Forelesning og labøving. Øvingene foregår i datalab. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Det gis opplæring i utvikling og bruk av fagrelatert programvare. Studentene utvikler egne programmer for å løse de gitte oppgavene.
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
Gruppeprosjekt. Ordinært samlet vurdering. Krav til prosjekt gis ved semesterstart i Canvas. 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.