MobiiliohjelmointiLaajuus (4 op)
Tunnus: KL00DT10
Osaamistavoitteet
Opiskelija osaa tehdä sovelluksia älypuhelimiin erilaisilla tekniikoilla. Opiskelija tuntee mobiiliohjelmoinnin erityispiirteet ja työvälineet. Opiskelija osaa suunnitella mobiilisovelluksia, jotka kommunikoivat palvelinsovelluksen kanssa internetin välityksellä.
Sisältö
Käyttöjärjestelmä ja kehitysympäristö ilmoitetaan kurssin alussa (esimerkiksi Android). Älypuhelimet, käyttöliittymien ohjelmointi, SMS-viestit, http- ja socket-kommunikointi, REST APIn käyttö, Bluetooth, paikannus-API.
Esitietovaatimukset
Olio-ohjelmointi
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa tehdä yksinkertaisia sovelluksia älypuhelimiin. Opiskelija tuntee mobiiliohjelmoinnin erityispiirteet ja työvälineet.
Arviointikriteerit, hyvä (3)
Opiskelija osaa tehdä sovelluksia älypuhelimiin erilaisilla tekniikoilla. Opiskelija tuntee mobiiliohjelmoinnin erityispiirteet ja työvälineet. Opiskelija osaa suunnitella mobiilisovelluksia, jotka kommunikoivat palvelinsovelluksen kanssa internetin välityksellä.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa tehdä vaativia sovelluksia älypuhelimiin erilaisilla tekniikoilla. Opiskelija hallitsee mobiiliohjelmoinnin erityispiirteet ja työvälineet hyvin. Opiskelija osaa suunnitella mobiilisovelluksia, jotka kommunikoivat palvelinsovelluksen kanssa internetin välityksellä. Opiskelija osaa suunnitella sovelluksia, jotka hyödyntävät älypuhelimen ominaisuuksia monipuolisesti.
Oppimateriaalit
Luentomonisteet
Windows phone or Android tutorials in the internet