Skip to main content

Mobile Programming (4cr)

Course unit code: TT00BB63

General information


Credits
4 cr

Objective

Opintojakson aikana toteuttaa mobiilisovelluksia mobiililaitteisiin ohjelmointikielellä. Tuotetut sovellukset julkaistaan sovelluskaupassa. Samalla opitaan sovelluskaupan asettamat reunaehdot julkaistaville sovelluksille, julkaisijaksi rekisteröityminen ja sovelluksien julkaisuun liittyvä prosessi.

Content

Mobiiliohjelmointi-opintojaksolla opetellaan käyttämään yleisesti käytössä olevaa ohjelmistoalustaa. Opetuksen aluksi käydään läpi IDE-alusta, mobiili-projektin luonti, valittu mobiiliarkkitehtuuri sekä keskeisimmät osat, joilla mobiilisovellukset kommunikoivat ympäristönsä kanssa. Jatkossa opetuksessa käytetään edistyneempiä asioita kuten verkkorajapinnat, tietokannat, ja OpenGL 3D ja graafiset käyttöliittymät. Opetuksen ensimmäisen jakson aikana tuotetaan sovellus, jossa keskeisessä osassa ovat mobiilipäälaitteen graafiset käyttöliittymälementit.
Toisella jaksolla opetellaan edistyneempiä mobiilirajapintoja kuten sensoriteknologiaa käyttävien ohjelmien kehittämistä, Near Field Communications (NFC), Kasvojen- tai eleiden tunnistukseen liittyviä asioita ( Face Detection API) sekä Widgettien toteuttamista mobiili-päätelaitteille.
Teoriajaksoilla käydään läpi mobiilipäätelaitteen sensorit (API:t), paikannus-rajapinta, ja verkko-ohjelmointi ja palvelut sekä sisällön tuottamis mekanismit.

Assessment criteria, excellent (5)

Tenttiarvosana kiitettävä ja opintojaksoon kuuluvissa harjoitustöissä osoitettu soveltavaa osaamista.

Assessment criteria, good (3)

Tenttiarvosna hyvä ja opintojaksoon kuuluvat harjoitustyöt palautettu tehtävän annon mukaisina.

Assessment criteria, satisfactory (1)

Tenttiarvosana tyydyttävä ja opintojaksoon kuuluvat harjoitustyöt muutoksin hyväksytty.

Further information

TKI pisteet 2.

Go back to top of page