Emne - Applikasjonsutvikling for mobile enheter - IDATT2506
Applikasjonsutvikling for mobile enheter
Om
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
- redegjøre for fordeler og ulemper ved ulike utviklingsplattformer
FERDIGHETER:
Kandidaten kan:
- sette opp utviklingsmiljø og lage mobile-applikasjoner.
- bruke emulator for kjøring av applikasjonene.
- lage grafiske applikasjoner.
- lage applikasjoner hvor data kan lagres i minnet og på permanent lager.
- benytte mekanismer for å lage applikasjoner tilpasset internasjonalisering.
- 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.
Obligatoriske aktiviteter
- 6-8 programmeringsø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 ha 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) - enkelte retninger
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