Siirry suoraan sisältöön

Android Application DevelopmentLaajuus (6 op)

Opintojakson tunnus: TTOW0620

Opintojakson perustiedot


Laajuus
6 op
Opetuskieli
englanti

Osaamistavoitteet

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

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 TTOW0630 Mobile Project -opintojakson harjoitustyöksi.

Esitietovaatimukset

IT:n ja olio-ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1)

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ä. Opintojakson harjoituksista on tehty yli 80%.

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ä. Opintojakson harjoituksista on tehty yli 65%.

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ä. Opintojakson harjoituksista on tehty yli 50%.

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. Opintojakson harjoituksista on tehty yli 35%.

Hyväksytty/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. Opintojakson harjoituksista on tehty yli 20%.

Hylätty 0: Opiskelija ei hallitse aihealuetta.

Siirry alkuun