ITF21013 Android-programmering (Vår 2014)

Fakta om emnet

Studiepoeng:
10
Ansvarlig avdeling:
Avdeling for informasjonsteknologi
Studiested:
Halden
Emneansvarlig:
Lars Emil Skrimstad Knudsen
Undervisningsspråk:
Norsk
Varighet:
½ år

Emnet er tilknyttet følgende studieprogram

Valgfritt emne for

  • Bachelorstudiet i informatikk - design og utvikling av IT-systemer
  • Bachelorstudiet i informasjonssystemer, studieretning: webutvikling
  • Bachelorstudiet i ingeniørfag - data
  • Bachelorstudiet i ingeniørfag - data, Y-veien
  • Bachelorstudiet i digital medieproduksjon

Forkunnskapskrav utover opptakskrav

Bestått emne ITF10611 Objektorientert programmering (eller et tilsvarende emne ved en annen høyskole eller universitet).

Undervisningssemester

Bachelorstudiet i informatikk - design og utvikling av IT-systemer: 4. eller 6. semester (vår).
Bachelorstudiet i ingeniørfag - data: 4. eller 6. semester semester (vår).
Bachelorstudiet i ingeniørfag - data, Y-veien: 4. eller 6. semester semester (vår).
Bachelorstudiet i informasjonssystemer, studieretning webutvikling : 6. semester (vår).
Bachelorstudiet i digital medieproduksjon: 6. semester (vår).

4 timer forelesning + øving pr. uke.

Studentens læringsutbytte etter bestått emne

Kunnskap
Etter avsluttet emne skal studenten

  • ha en forståelse av hva som gjør mobilapplikasjoner interessante og underholdende
  • ha kunnskap om et egnet programmeringsspråk/-omgivelse mobilutvikling
  • ha kunnskap om prinsipper for utvikling av mobile applikasjoner

Ferdigheter
Etter avsluttet emne skal studenten kunne

  • planlegge, designe og dokumentere mobilapplikasjoner
  • implementere mobilapplikasjoner med plattformen Andorid

Generell kompetanse
Etter avsluttet emne skal studenten kunne

  • bidra i utviklingen av applikasjoner der det er flere deltakere
  • forstå hensikten med å planlegge og dokumentere før man starter implementasjonen
  • lese og finne dokumentasjon (API)

Innhold

  • Rammeverket for Android (designprinsipper i rammeverket og API), herunder bl.a.:
    • Sensorer/Hardware
    • Datalagring
    • Innhenting av innhold fra eksterne kilder
    • Bakgrunnstjenester og systemtjenester
  • Brukergrensesnitt og brukerforståelse for mobilapplikasjoner

Det eksakte innholdet i kurset vil bli tilpasset prosjektene studentene velger å lage.

Undervisnings- og læringsformer

Emnet vil være bygget opp slik at det er en intensiv del først med generelle forelesninger. Etter dette arbeides det i hovedsak med et prosjekt, og det er få forelesninger.

Emnet baserer seg også på at studentene i svært stor grad på egenhånd skal finne og sette seg inn i utdypende informasjon rundt temaene som undervises og som er nødvendige i de ulike prosjektene.

For å få best mulig utbytte av emnet bør studenten disponere en Android-basert smarttelefon.

Eksamen

Utviklingsprosjekt
Studentene skal gjennomføre et utviklingsprosjekt for en selvvalgt mobilapplikasjon. Basert på studentantall og prosjektenes omfang avgjøres det om dette skal gjøres individuelt eller i grupper. I prosjektet inngår også dokumentasjon både av applikasjonen og utviklingsprosessen.

Det gis individuell karakter. Karakterskala A-F.

Ved ny og utsatt eksamen avtales innholdet i utviklingsprosjektet med emneansvarlig. Ny og utsatt eksamen vil kunne utføres i ny gruppe eller individuelt. Dette avgjøres av emneansvarlig i hvert enkelt tilfelle.

Evaluering av emnet

Dette emnet evalueres på følgende måte:

- Midtsemesterevaluering (frivillig)
- Sluttevaluering (obligatorisk)

Den emneansvarlige lager en emnerapport på bakgrunn av studentenes tilbakemeldinger og sine egne erfaringer med emnet.
Emnerapporten behandles av studiekvalitetsutvalget ved avdeling for informasjonsteknologi.

Litteratur

Diverse nettbaserte ressurser.

Sist hentet fra Felles Studentsystem (FS) 16. juni 2024 02:45:34