Siirry suoraan sisältöön

Mobiiliohjelmointi (3 op)

Toteutuksen tunnus: KL00CR10-3001

Toteutuksen perustiedot


Ilmoittautumisaika

13.11.2023 - 17.01.2024

Ajoitus

08.01.2024 - 25.02.2024

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet

  • Suomi

Tutkinto-ohjelma

  • Insinööri (AMK), Tietotekniikka

Opettaja

  • Juha Yli-Hemminki

Opiskelijaryhmät

  • TITE21
    Insinööri (AMK), Tietotekniikka

Tavoitteet

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.

Oppimateriaalit

Luentomateriaalit
iOS tai Android oppaat verkossa

Opetusmenetelmät

Luennot, esimerkit ja harjoitukset

Opiskelijan ajankäyttö ja kuormitus

80h

Arviointiasteikko

1-5

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.

Arviointimenetelmät ja arvioinnin perusteet

Harjoitustyö ja/tai tentti

Esitietovaatimukset

Olio-ohjelmointi