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ö