Emne - Applikasjonsutvikling for mobile enheter - IDATT2506
Applikasjonsutvikling for mobile enheter
Velg studieårOm
Om emnet
Faglig innhold
Utvikling av mobileapplikasjoner.
Noen stikkord: Grafiske brukergrensesnitt, lagring av data, bruk av ulike typer filer, nettverksprogrammering, spillprogrammering, sensorer (for eksempel kamera og gps), location-based services, internasjonalisering.
Læringsutbytte
KUNNSKAPER:
Kandidaten:
- kan beskrive forskjellen på plattformavhengige og plattformuavhengige mobilapplikasjoner
- kan redegjøre for fordeler og ulemper ved ulike utviklingsplattformer
FERDIGHETER:
Kandidaten:
- kan sette opp utviklingsmiljø og lage mobile-applikasjoner.
- kan bruke emulator for kjøring av applikasjonene.
- kan lage grafiske applikasjoner.
- kan lage applikasjoner hvor data kan lagres i minnet og på permanent lager.
- kan benytte mekanismer for å lage applikasjoner tilpasset internasjonalisering.
- kan bruke nettverkskall og håndtere respons.
GENERELL KOMPETANSE:
Kandidaten:
- kan bruke API-dokumentasjon og andre ressurser til å skaffe seg nødvendige ferdigheter ved utvikling av funksjonalitet som ikke er dekket i emnet.
Læringsformer og aktiviteter
Nettstudium. Leksjoner og obligatoriske øvinger.
Mer om vurdering
All veiledning er nettbasert via LMS.
Emnet består av 6-8 obligatoriske programmeringsøvinger som godkjennes underveis. Disse teller like mye og vil have frist i starten av november. Innlevering gjøres individuelt i LMS.
I tillegg kommer et selvstendig arbeide i form av et prosjekt.
For å kunne gjennomføre prosjektet må alle øvinger være godkjent. I prosjektet skal studenten selvstendig velge teknologi, argumentere for valget (i et dokument), samt levere en kjørende applikasjon.
Prosjektet publiseres i i første halvdel av oktober og leveres i slutten av november. Estimert tid på prosjektet er 67 timer. Innlevering gjøres i LMS eller Inspera.
Ved frivillig gjentak, stryk eller gyldig fravær, må hele emnet tas på nytt i semester med undervisning.
Spesielle vilkår
Krever opptak til studieprogram:
Data - Ingeniørfag (BIDATA)
Anbefalte forkunnskaper
IDATT2001/IDATT2003 Programmering 2 eller tilsvarende programmeringskunnskaper. Det vil være en fordel med kunnskap om HTTP og REST, samt grunnleggende databasekunnskaper.
Kursmateriell
Leksjoner og nettressurser gjøres tilgjengelig på skolens læringsplattform etter oppstart av emnet.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra |
---|---|---|
IINI4001 | 2,5 sp | Høst 2022 |
INFT2501 | 7,5 sp | Høst 2022 |
Fagområder
- Datateknikk og informasjonsvitenskap