Siirry suoraan sisältöön

Android Application Development (5 op)

Toteutuksen tunnus: TTOW0625-3003

Toteutuksen perustiedot


Ilmoittautumisaika

01.12.2020 - 25.04.2021

Ajoitus

03.05.2021 - 29.08.2021

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Toimipiste

Lutakon kampus

Opetuskielet

  • Englanti

Paikat

0 - 80

Koulutus

  • Tieto- ja viestintätekniikka (AMK)

Opettaja

  • Pasi Manninen

Ryhmät

  • TTV18S1
    Tieto- ja viestintätekniikka
  • TTV19SM
    Tieto- ja viestintätekniikka
  • TTV20SM
    Tieto- ja viestintätekniikka
  • TTV18SM
    Tieto- ja viestintätekniikka
  • TTV18S5
    Tieto- ja viestintätekniikka
  • TTV18S2
    Tieto- ja viestintätekniikka
  • ZJK21KTI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT
  • ZJA21KTI
    Avoin AMK, tekniikka, ICT
  • VAz21K1
    Kesän 2021 opinnot
  • TTV18S3
    Tieto- ja viestintätekniikka

Tavoitteet

Opiskelija ymmärtää mobiiliohjelmoinnin perusteet Googlen Android-ympäristössä. Opiskelija osaa suunnitella, toteuttaa ja julkaista mobiilisovelluksia Android-laitteille.

Osaamiset:
EU-EN EUR-ACE Tekninen analyysi
EU-KN EUR-ACE Tieto ja ymmärrys

Sisältö

Sisältö:
- Android-alusta ja arkkitehtuuri
- käyttöliittymien toteuttaminen
- intentit ja notifikaatiot
- teemat ja tyylit
- säikeiden käyttö
- median ja kameran hyödyntäminen
- tiedonlataaminen ja tallentaminen Android-laitteeseen
- Android-laitteen kotinäytön sovellukset
- omien taustaprosessien luominen ja käyttäminen
- karttapalveluiden hyödyntäminen
- sensorien käsittely
- kehittyneiden käyttöliittymien suunnittelu ja toteuttaminen
- sovellusten julkaiseminen

Opiskelijat syventävät osaamistaan valitsemalla jonkin Androidiin liittyvän tekniikan, jota ei ole käsitelty kurssilla ja toteuttavat aihealueesta tutkimustehtävän pienryhmissä. Tutkimustehtävä sisältää valittuun tekniikkaan tutustumisen ja mobiilidemon toteuttamisen. Tutkimustehtävän tulokset dokumentoidaan ja esitellään seminaarissa. Tutkimustehtävä voi jatkua Mobile Project -opintojakson harjoitustyöksi.

Oppimateriaali ja suositeltava kirjallisuus

Opintojakson materiaali GitLab / LabraNet-palvelussa.

Opetusmenetelmät

Videoluennot, harjoitukset ja tutkimustehtävä

Opiskelijan ajankäyttö ja kuormitus

Videoluennot 25h, harjoitukset 80h, tutkimustehtävä 30h

Lisätietoja opiskelijoille

Insinööri AMK-opiskelijat 60 paikkaa
Avoin AMK-opiskelijat 60 paikkaa
CampusOnline-opiskelijat 120 paikkaa

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1-2)

Välttävä 1: Opiskelija tuntee projektityöskentelyn ja siihen liittyvän dokumentaation. Opiskelijan valitsema Android-tekniikan tutkimustehtävän aihealue on kokonaisuutena suppea. Opiskelija ymmärtää valitun Androidiin liittyvän teknologian mahdollisuudet, mutta oma tuottaminen teknologialla on vaikeaa. Opiskelija osaa laatia pienen Android-demon valitulla tekniikalla. Opiskelija on osallistunut tutkimustehtävän dokumentaation laatimiseen ja seminaariesitelmään.

Tyydyttävä 2: Opiskelija osaa toimia tutkimusryhmässä. Opiskelijan valitseman Androidiin liittyvän tutkimustehtävän aihealue on suppeahko. Opiskelija osaa soveltaa osaamistaan valitun Android-teknologian saralla ja toteuttaa mobiilisovelluksen, joka esittelee valitun teknologian ominaisuuksia suppeasti. Dokumentaatio on osittain sekavaa ja puutteellista. Seminaari esitys on pidetty.

Arviointikriteerit, hyvä (3-4)

Hyvä 3: Opiskelija hallitsee projektityöskentelyn ja siihen liittyvän dokumentoinnin. Opiskelijan valitseman Android-tekniikkaan liittyvän tutkimustehtävän aihealue on tavanomainen. Opiskelija osaa analysoida valitun Android-teknologian mahdollisuuksia ja laatia mobiilisovelluksen, joka esittelee valitun teknologian keskeisimpiä ominaisuuksia. Tutkimustehtävään liitetty dokumentaatio kuvaa käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, sovelluksen toteuttamisen. Opiskelija osaa analysoida omia valintojaan seminaariesitelmässä.

Kiitettävä 4: Opiskelija hallitsee vastuullisen projektityöskentelyn ja siihen liittyvän laadukkaan dokumentoinnin. Opiskelijan valitseman tutkimustehtävän aihealue on vaativa. Opiskelija osaa arvioida ja perustella valitun Android-teknologian mahdollisuuksia ja osaa laatia mobiililaitteessa toimivan demon, joka esittelee valittua Android-teknologiaa kattavasti. Tutkimustehtävään liitetty dokumentaatio kuvaa kattavasti käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, teknisen ohjelmoinnin ratkaisun ja sovelluksen kääntämisen. Opiskelija osaa arvioida ja perustella omia ratkaisujaan seminaariesitelmässä.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija hallitsee vastuullisen projektityöskentelyn ja siihen liittyvän laadukkaan dokumentoinnin. Opiskelijan valitsema tutkimustehtävän aihealue on haastava ja laaja. Opiskelija osaa arvioida kriittisesti valitun Android-teknologian mahdollisuuksia ja osaa laatia mobiililaitteessa toimivan demon, joka esittelee valittua Androidiin liittyvää teknologiaa syvällisesti. Tutkimustehtävään liitetty dokumentaatio kuvaa kattavasti ja virheettömästi käytetyn teknologian käyttöönoton Android Studiossa, gradle-konfiguroinnin, teknisen ohjelmoinnin ratkaisun, sovelluksen kääntämisen ja testaamisen. Opiskelija osaa kriittisesti arvioida ja perustella omia ratkaisujaan seminaariesitelmässä.

Esitietovaatimukset

IT:n ja olio-ohjelmoinnin perusteet