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.