Cross-platform Mobile Application DevelopmentLaajuus (5 op)
Tunnus: R504TL129
Laajuus
5 op
Osaamistavoitteet
Opiskelija osaa suunnitella ja toteuttaa alustariippumattomia mobiilisovelluksia ottaen huomioon eri mobiilialustojen eroavaisuudet.
Sisältö
- Natiivi mobiiliohjelmointi vs. alustariippumaton mobiiliohjelmointi
- Alustariippumattoman mobiilisovelluksen erilaiset toteutustavat
- Alustariippumattoman mobiilisovelluksen kehittäminen valitulla teknologialla
- Alustariippumattoman mobiilisovelluksen kehitysprosessi: viimeistely, testaus ja käyttöönotto.
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee erilaisia alustariippumattoman mobiilisovelluksen toteuttamisen vaihtoehtoja sekä kykenee ohjatusti toteuttamaan yksinkertaisia mobiilisovelluksia valitulla teknologialla.
Arviointikriteerit, hyvä (3)
Opiskelija kykenee itsenäisesti suunnittelemaan sekä toteuttamaan toimivia alustariippumattomia mobiilisovelluksia sekä kykenee itsenäisesti etsimään ja soveltamaan ulkoisia tiedonlähteitä kehitystyössä.
Arviointikriteerit, kiitettävä (5)
Opiskelija kykenee itsenäisesti suunnittelemaan sekä toteuttamaan haastavia alustariippumattomia mobiilisovelluksia sekä hyödyntämään tehokkaasti testaus- ja optimointityökaluja mobiilisovelluksen viimeistelyssä.
Ilmoittautumisaika
01.10.2024 - 31.12.2024
Ajoitus
20.01.2025 - 30.04.2025
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Englanti
Paikat
0 - 50
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Matias Hiltunen
Vastuuhenkilö
Matias Hiltunen
Opiskelijaryhmät
-
R54T22STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2022
Tavoitteet
Opiskelija osaa suunnitella ja toteuttaa alustariippumattomia mobiilisovelluksia ottaen huomioon eri mobiilialustojen eroavaisuudet.
Sisältö
- Natiivi mobiiliohjelmointi vs. alustariippumaton mobiiliohjelmointi
- Alustariippumattoman mobiilisovelluksen erilaiset toteutustavat
- Alustariippumattoman mobiilisovelluksen kehittäminen valitulla teknologialla
- Alustariippumattoman mobiilisovelluksen kehitysprosessi: viimeistely, testaus ja käyttöönotto.
Aika ja paikka
Lukujärjestyksen mukainen luokkatila
Oppimateriaalit
Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin lisäksi hyödynnetään ajantasaista materiaalia internetistä
Opetusmenetelmät
Opintojaksolla hyödynnetään ajantasaisia menetelmiä ja materiaaleja cross-platform mobiiliohjelmoinnin opetuksessa. Opintojakson aikana perehdytään eri cross-platform mobiiliohjelmoinnin tekniikoihin ja menetelmiin. Opintojakson alussa opiskelija valitsee suoritusmenetelmän: vaihtoehtoina ovat projektiluontoinen suoritus, jossa keskitytään tiettyyn cross-platform teknologiaan syventäen osaamista valitun tekniikan parissa, tai vaihtoehtoisesti pienempien harjoitusten tekeminen opintojakson aikana, joissa käydään läpi useita eri cross-platform mobiiliohjelmoinnin tekniikoita.
Toteutuksen valinnaiset suoritustavat
Neuvoteltavissa erikseen opintojakson ohjaan kanssa. Mahdollisuus aiemman osaamisen tunnistamiseen.
Sisällön jaksotus
Basics of cross-platform mobile development
Introduction to cross-platform mobile development with chosen technology
Programming language of chosen technology
Setting up the environment
First cross-platform mobile application
Best practices with chosen technology
Problem with cross-platform development - platform specific code
Testing of cross-platform mobile application
Deployment to production
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee erilaisia alustariippumattoman mobiilisovelluksen toteuttamisen vaihtoehtoja sekä kykenee ohjatusti toteuttamaan yksinkertaisia mobiilisovelluksia valitulla teknologialla.
Arviointikriteerit, hyvä (3)
Opiskelija kykenee itsenäisesti suunnittelemaan sekä toteuttamaan toimivia alustariippumattomia mobiilisovelluksia sekä kykenee itsenäisesti etsimään ja soveltamaan ulkoisia tiedonlähteitä kehitystyössä.
Arviointikriteerit, kiitettävä (5)
Opiskelija kykenee itsenäisesti suunnittelemaan sekä toteuttamaan haastavia alustariippumattomia mobiilisovelluksia sekä hyödyntämään tehokkaasti testaus- ja optimointityökaluja mobiilisovelluksen viimeistelyssä.
Arviointimenetelmät ja arvioinnin perusteet
Opintojakso arvioidaan harjoitusten perusteella asteikolla 0-5