Mobiiliohjelmointi (5 op)
Toteutuksen tunnus: R504TL204-3001
Toteutuksen perustiedot
Ilmoittautumisaika
01.10.2024 - 12.01.2025
Ajoitus
13.01.2025 - 02.03.2025
Laajuus
5 op
T&K-osuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Aku Kesti
Vastuuhenkilö
Aku Kesti
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T23STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2023
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelija osaa suunnitella ja rakentaa sovelluksia mobiilialustalle käyttämällä soveltuvaa arkkitehtuuria. Opiskelija ymmärtää mobiiliohjelmoinnin työvälineet, menetelmät sekä ohjelmointirajapinnat. Opiskelija ymmärtää ja osaa hyödyntää keskustelupalstojen ja internetin tarjoamaa materiaalia mobiilikehitykseen liittyen.
Sisältö
- Mobiilikehitysympäristöt
- Käyttöliittymän rakentaminen
- Navigointi sovelluksessa
- Tapahtumien käsittely
- Mobiilikehitykseen soveltuvan arkkitehtuurin soveltaminen kehitystyössä.
- Verkkopalvelujen hyödyntäminen
- Tiedonhallinta
Aika ja paikka
Opetusta 40h Rantavitikan kampuksen tehokoneluokissa.
Oppimateriaalit
Moodlessa jaettava materiaali Udacity.com kurssimateriaali: "Devoping Android Applications with Kotlin" Kirjallisuus: - Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides), (Bill Philips, Chris Stewart, Kristin Marsicano) - Professional Android (Reto Meier, Ian Lake)
Opetusmenetelmät
Luennot, harjoitukset / tutoriaalit. . Lisäksi pidetään koodityöpajoja, joiden aikana ohjataan harjoitusten tekemistä.
Tunneilla käydään asioitaa asioita sekä teoriassa, että tutoriaaliesimerkein läpi.
Sisällön jaksotus
Layoutit, Fragmentit,eri käyttöliittymäkomponentit
Tapahtumankäsittely
Tiedon välitys sovelluksen sisäisesti ja sovellusten välillä, intentit
Navigaatio
Sovelluksen elinkaari
Lisätietoja opiskelijoille
Opintojaksolla tehdään mobiilisovelluksia Android Studion avulla Android alustalle. Android Studion kehitysympäristö vaatii toimiakseen kohtuullisen tehokkaan koneen. Koulun koneita voi toki hyödyntää kehitystyössä.
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa laatia yksinkertaisia interaktiivisia mobiilisovelluksia, jotka hyödyntävät tiedonhallintaa.
Arviointikriteerit, hyvä (3)
Opiskelija osaa laatia interaktiivisia mobiilisovelluksia, jotka hyödyntävät verkkopalveluita ja tiedonhallintaa. Opiskelija tekee oppimistehtävät pääsääntöisesti itsenäisesti.
Opiskelija osaa monipuolisesti hyödyntää ohjelmointikielen rakenteita ja kirjastoja sekä suunnitella ja toteuttaa ohjelmia, joita on helppo ymmärtää, ylläpitää ja testata.
Arviointikriteerit, kiitettävä (5)
Edellisen lisäksi opiskelija osaa tarkoituksenmukaisesti hyödyntää mobiiliarkkitehtuureja ja ulkoisia rajapintoja. Opiskelija tekee oppimistehtävät omatoimisesti ja itsenäisesti. Tulokset ja tekeminen ovat korkealaatuisia.
Arviointimenetelmät ja arvioinnin perusteet
Kokonaisarviointi perustuu useiden oppimistehtävien kautta hankittuun tietoon ja niiden arviointiin. Lisäksi lukukauden aikana suoritettu projekti vaikuttaa mobiiliohjelmoinnin osalta opintojakson arviointiin.