Emnebeskrivelse PGR208
Android programmering
2024 Høst
Emnekode
PGR208Versjon
1Engelsk emnenavn
Android programmingstudiepoeng
7.5Studienivå
BachelornivåSemester
3. eller 4. semester
Antall semester
1Emneansvarlig
Rolando GonzalezSpråkvalg
Norsk / EngelskVedtak
Emnebeskrivelsen er godkjent av Utdanningsutvalget 19.10.2020 i UU/EIT-sak 158/20.
Innledning
Emnet har til hensikt i å gi en innføring i programmering av mobile løsninger for Android plattformen. Emnet gir en introduksjon til programmering for smarttelefoner og kunnskap om muligheter/begresninger ved mobile enheter og operativsystemer. Emnet gir en grunnleggende innføring i utvikling av ¿native¿ løsninger for Android plattformen.Etter fullført emne vil studentene være i stand til å lage planlegge, utvikle, teste og produksjonssette en mobil applikasjon.
Læringsutbytte
Kunnskap
Studenten...
- har kunnskap om arkitekturen til Android OS
- kan gjøre rede for activities, services, broadcasts og fragments
- har kunnskap om muligheter og begrensninger ved programmering av mobile klienter
- har kjennskap til livsløpet til en Android applikasjon
- kjenner til prosessen for publisering av applikasjoner i Google Play
- har kunskap om testing på Android OS
Ferdigheter
Studenten...
- kan programmere activities, services, fragments og broadcasts
- kan beskrive livsløpet til en activity med tekst og tegning
- kan bruke Android APIet aktivt under programmering av applikasjoner
- kan lagre data permanent i filer og lokal database
- kan anvende de vanligste GUI komponentene til å produsere brukergrensesnitt
- kan debugge og deploye en applikasjon mot emulator og enhet
- kan programmere mot internettbaserte tjenester / APIer
- kan gjøre bruk av lokasjonsbaserte tjenester i egne applikasjoner
- kan gjøre rede for og implementere asynkron arkitektur
Generell kompetanse
Studenten...
- kan foreslå og begrunne designvalg i en Android applikasjon
- kan foreslå og begrunne valgt arkitektur
- kan reflektere over valgt og implementert løsning i forhold til et kunde case / oppgave case
Emnet inngår i
Bachelor i informasjonsteknologi - Frontend og mobilutvikling
Læringsaktiviteter
Emnet gjennomføres med 12 forelesninger på ca 2 timer og 12 lærerstyrte øvinger på ca 2 timer.
Anbefalt tidsbruk
Deltakelse i undervisning og veiledning - 48 timer
Selvstudium - 86 timer
Selvstendig øving / lab-arbeid / praktisk arbeid individuelt eller i grupper - 24 timer
Gjennomføring av og forberedelse til eksamen - 42 timer
Anbefalt tidsbruk totalt - 200 timer
Arbeidsverktøy
Android API/SDK
IDE for Android-utvikling
Obligatorisk aktivitet
Ingen obligatorisk aktivitet i dette emnet.
Eksamen
Eksamen: Hjemmeeksamen, individuell eller i gruppe (1-3 studenter)
Varighet: 4 uker
Gradering: Nasjonal karakterskala A - F (F er ikke bestått)
Vekting: 100 % av vurderingen
Hjelpemidler: Alle hjelpemidler tillatt
Kontinuasjon
Gjentak: 72 timers skriftlig individuell hjemmeeksamen med ny oppgavetekst