Mobile Programming (5cr)
Course unit code: SOF008AS3A
General information
- ECTS credits
- 5 cr
- Teaching language
- Finnish
Intro
Haluatko oppia kehittämään mobiilisovelluksia moderneilla teknologioilla joita käytetään työelämässä.
Opit myös hyödyntämään mobiililaitteen ominaisuuksia kuten paikannusta, kameraa jne. Jokainen tekee kurssin aikana oman mobiilisovelluksen valitsemastaan aiheesta. Aikaisempia kurssilla
tehtyjä sovelluksia voi katsoa osoitteesta: https://juhahinkula.github.io/hhmobile/.
Learning objectives
Opiskelija tuntee mobiilikehityksen erityispiirteet ja teknologiat. Opiskelija osaa toteuttaa mobiilisovelluksen kurssilla opetetulla teknologialla. Opiskelija osaa hyödyntää laitetason ominaisuuksia (esim. kamera, paikannus, jne) mobiilisovelluksen toteuttamisessa.
Contents
- Perussovelluksen teko käytettävissä olevalla tekniikalla
- Mobiilikäyttöliittymän tekeminen
- Navigointi näyttöjen välillä
- Tietojen tallennus mobiilisovelluksessa
- Laiteominaisuuksien käyttö
Implementation methods, demonstration and Work&Study
Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja itsenäinen työskentely sekä tuntitehtävät ja harjoitustyö
b. Omassa työssä oppiminen (opinnollistaminen)
Learning materials
Moodlessa jaettava materiaali
Starting level and linkage with other courses
Ohjelmointi 1 ja 2 opintojaksot on oltava suoritettuna ennen tätä opintojaksoa.
Suositellaan Front end -ohjelmointi opintojakson suorittamista ennen tätä opintojaksoa.
Assessment criteria - grade 1
Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.
Assessment criteria - grade 3
Opiskelija hallitsee mobiilisovelluksen toteuttamisen perustekniikat. Opiskelija osaa itsenäisesti toteuttaa mobiilisovelluksen.
Assessment criteria - grade 5
Opiskelija hallitsee mobiilisovelluksen toteuttamisen ammattimaisesti. Opiskelija osaa toteuttaa toiminnallisesti monipuolisen mobiilisovelluksen. Opiskelija osaa itsenäisesti hakea tietoa ja hyödyntää sitä.