Emnebeskrivelse PGR208

Android programmering

2024 Høst

  • Emnekode

    PGR208
  • Versjon

    1
  • Engelsk emnenavn

    Android programming
  • studiepoeng

    7.5
  • Studienivå

    Bachelornivå
  • Semester

    3. eller 4. semester

  • Antall semester

    1
  • Emneansvarlig

    Rolando Gonzalez
  • Språkvalg

    Norsk / Engelsk
  • Vedtak

    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