Mobiiliohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: R504TL35OJ-19004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 14.03.2022 - 29.08.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 05.09.2022 - 15.11.2022
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 45
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Aku Kesti
- Vastuuopettaja
- Aku Kesti
- Ajoitusryhmät
- Harjoittelu 1 (Koko: 0 . Avoin AMK : 0.)
- Harjoittelu 2 (Koko: 0 . Avoin AMK : 0.)
- Ryhmät
-
R54T20SInsinöörikoulutus, tieto- ja viestintätekniikka (päivätoteutus) Rovaniemi syksy 2020
- Pienryhmät
- Harjoittelu 1
- Harjoittelu 2
- Opintojakso
- R504TL35OJ
Arviointiasteikko
H-5
Sisällön jaksotus
Ulkoasun luominen, layoutit
Tapahtumankäsittely
Navigaatio, tiedon välitys fragmenttien / aktiviteettien välillä
Sovelluksen elinkaari
Sovellusten arkkitehtuuri
Tiedon varastointi, rooms tietokanta
Tavoitteet
Opiskelija osaa suunnitella ja rakentaa sovelluksia mobiilialustoille. Opiskelija tuntee työvälineet, menetelmät sekä ohjelmointirajapinnat. Opiskelija osaa valita tarkoitukseen parhaiten sopivan toteutustekniikan.
Sisältö
Opintojakson suorittamisen jälkeen opiskelija osaa laatia yksinkertaisia sovelluksia Android -kehitysympäristössä. Kurssilla käsitellään seuraavia asiakokonaisuuksia:
- Android Studion käyttäminen
- Layout, Activityt
- Komponenttien elinkaari ja hallinta ohjelmointitasolla
- Tapahtumien käsittely
- Intentit
- Fragmentit
- Android sovellusten ohjelmointi, UI
- Asetukset, stylet
Aika ja paikka
Opetus järjestetään pääosin lähiopetuksena ja koodityöpajoina.
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. Opetuksessa hyödynnetään udacity.com ilmaista kurssimateriaalia ("Devoping Android Applications with Kotlin"). Lisäksi pidetään koodityöpajoja, joiden aikana ohjataan harjoitusten tekemistä.
Mikäli kurssin haluaa tehdä itsenäisemmin voi seurata suoraan udacityn kurssimateriaalia. Tämä on kuitenkin englanniksi ja voi olla haastavampi vaihtoehto ellei kotlin ohjelmoinnista ole aiempaa kokemusta. Tunneilla käydään esimerkein läpi samoja asioita ja hieman rauhallisempaan tahtiin.
Opiskelijan ajankäyttö ja kuormitus
Opintojaksolla pidetään oppitunteja n. 48h, joista n. 1/3 on varattu harjoitustyöpajoihin ja 2/3 teorian ja esimerkkiohjelmien tekemiseen yhdessä.
Arviointikriteerit, tyydyttävä (1)
Tieto puuttuu
Esitietovaatimukset
NULL
Lisätiedot
Avoimen AMK:n kiintiö 5 opiskelijaa. Opiskelija valitsee kaikki projektiin liittyvät opintojaksot, yhteensä 25 op, koska opintojaksot ovat linkitettynä toisiinsa.