Siirry suoraan sisältöön

Mobiiliohjelmointi 1 (6op)

Toteutuksen tunnus: 4A00CN43-3004

Toteutuksen perustiedot


Ilmoittautumisaika
26.11.2018 - 06.01.2019
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2019 - 31.07.2019
Toteutus on päättynyt.
Laajuus
6 op
Virtuaaliosuus
6 op
TKI-osuus
3 op
Toteutustapa
Verkossa tapahtuva opiskelu
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn tutkinto-ohjelma
Opettajat
Jussi Pohjolainen
Opintojakso
4A00CN43

Osaamistavoitteet (Opintojakso)

Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa jakaa mobiilisovelluksen loppukäyttäjille käyttämällä mobiilialustan tarjoamaa sovelluskauppaa.
Opiskelija osaa kääntää, ajaa ja sijoittaa mobiilisovelluksen päätelaitteeseen.
Opiskelija osaa toteuttaa mobiilisovelluksen, joka tallentaa tietoa pysyvästi.
Opiskelija osaa toteuttaa säikeistystä käyttävän mobiilisovelluksen
Opiskelija osaa toteuttaa asiakas-palvelin-tyyppisen mobiilisovelluksen.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija tunnistaa mobiilisovelluksen ohjelmointiin liittyvät keskeiset termit.
Opiskelija osaa kääntää ja ajaa mobiilisovelluksen emulaattoriympäristöön.
Opiskelija osaa ohjelmoida pienen mobiilisovelluksen, joka sisältää graafisen käyttöliittymän.

Sisältö (Opintojakso)

Ydinkysymyksiä sisällöstä:
Mitä rajoitteita ja suunnittelumalleja mobiilisovellusten tekemisessä on?
Miten toteutetaan mobiilisovellus opintojaksolla käytettävään mobiilikäyttöjärjestelmään?
Miten mobiilisovelluksia jaetaan käyttäjille?

Aika ja paikka

Virtuaaliopetus

Tenttien ja uusintatenttien ajankohdat

Viikottaiset kotiharjoitukset.
Projektityö palautetaan kolmessa julkaisussa: viikko 13, 15 ja 17. Vertaisarviointi viikko 18.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso suoritetaan harjoituksin ja projektityöllä. Annetuista harjoituksista on toteutettava vähintään 60%. Projektityö tehdään itsenäisesti tai kahden hengen ryhmissä. Projektityönä toteutetaan mobiilisovellus joka pääsääntöisesti julkisestaan Google Play - palvelussa. Kokonaisarvio lasketaan painotetulla keskiarvolla tehdyistä harjoituksista (35%) ja projektityöstä (65%). Opintojaksoon kuuluu myös pakollisena projektityön vertaisarviointi.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Etäluennot, ongelmaperustainen oppiminen

Oppimateriaalit

Online oppimateriaali

Opiskelijan ajankäyttö ja kuormitus

N. 10 h per viikko

Sisällön jaksotus

Viikko 2: Android Overview, Essential Tools, Hello World, Logging
Viikko 3: Activity Life-cycle, Intents, Instance State, Passing data, intent filters
Viikko 4: Threading, Services and Broadcast Receiver
Viikko 5: UI and recap of services
Viikko 6: Fragments; building a sound app
Viikko 7: Animation and File handling: RPS
Viikko 8: Permission Model, Google Maps, Location, Backend (distance learning)
Viikko 10: Publishing, Word about Projects
Viikko 11: Project
Viikko 12: Project
Viikko 13: Project, Release 1
Viikko 14: Project
Viikko 15: Project, Release 2
Viikko 16: Project
Viikko 17: Project, Release 3
Viikko 18: Evaluation of other project

Toteutuksen valinnaiset suoritustavat

-

Harjoittelu- ja työelämäyhteistyö

-

Kansainvälisyys

-

Lisätietoja opiskelijoille

-

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Alle 60% palautettuja kotitehtäviä tai hylätty projektityö.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

60%-70% harjoituksista ja/tai keskinkertainen projektityö

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

70%-90% harjoituksista ja ja/tai hyvä projektityö

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Yli 90% harjoituksista ja kiitettävä projektityö

Siirry alkuun