Siirry suoraan sisältöön

Mobiiliohjelmointi 2 (5 op)

Toteutuksen tunnus: T42T183OJ-3002

Toteutuksen perustiedot


Ilmoittautumisaika

02.10.2023 - 28.01.2024

Ajoitus

29.01.2024 - 25.02.2024

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Tradenomikoulutus, tietojenkäsittely

Opetuskielet

  • Suomi

Paikat

1 - 45

Tutkinto-ohjelma

  • Tietojenkäsittelyn koulutus

Opettaja

  • Johanna Vuokila

Vastuuhenkilö

Johanna Vuokila

Opiskelijaryhmät

  • TA42T22K
    Tradenomikoulutus, tietojenkäsittely (monimuototo-opinnot), Tornio, kevät 2022

Tavoitteet

Osaat suunnitella ja toteuttaa mobiilisovelluksen natiiviohjelmointikielellä.

Sisältö

Opintojaksolla sovelletaan aikaisemmin opiskeltua olio-ohjelmointia valitun mobiilikäyttöjärjestelmän sovelluksen toteuttamiseen

- Mobiilisovelluksen ohjelmointi natiiviohjelmointikielellä esim. Visual Studio (Xamarin framework)

Aika ja paikka

Zoom
Helmikuu 2024

Oppimateriaalit

Materiaali on tarjolla opintojakson moodleympäristössä

Opetusmenetelmät

Tavoitteet:

Opit suunnittelemaan ja toteuttamaan mobiilisovelluksen natiiviohjelmointikielellä (esimerkiksi java tai kotlin android-studioympäristössä. tai vastaava kombinaatio)

Toteutuksen valinnaiset suoritustavat

Opiskelija voi valita oman opiskelutapansa, materiaalinsa ja prosessin opintojakson tavoitteiden saavuttamiseen. Opiskelijan tulee esittää opettajalle opintojakson alussa kuinka hän aikoo saavuttaa opintojakson tavoitteet ellei hän seuraa opintojakson ennalta määriteltyä oppimispolkua. Opiskelija voi myös esittää jo olemasssa olevan osaamisensa opettajalle yhdessä sovitulla tavalla, (natiivikielelellä ohjelmointu mobiilisovellusosaaminen)

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

Hylätty 0
Tietosi/taitosi/tekemisesi ei vastaa tasoa 1

Tyydyttävä 1
Tiedät mitä tarvitaan natiivimobiilisovelluksen tekemiseen ja tunnistat tarvittavan osaamisen

Tyydyttävä 2
Osaat muokata esimerkkien avulla yksinkertaista natiivimobiilisovellusta

Arviointikriteerit, hyvä (3)

Hyvä 3
Osaat toteuttaa annettujen määritysten ja esimerkkien mukaisesti tavanomaisen natiivimobiilisovelluksen

Hyvä 4
Osaat toteuttaa annettujen määritysten mukaisesti tavanomaisen natiivimobiilisovelluksen itsenäisesti

Arviointikriteerit, kiitettävä (5)

Kiitettävä 5
Kykenet suunnittelemaan ja toteuttamaan monipuolisen natiivimobiilisovelluksen ja siihen tarvittavat komponentit

Arviointimenetelmät ja arvioinnin perusteet

Arvioinnin kohde: Ohjelmointiosaaminen. Natiivimobiilisovelluksen toteuttaminen

Tyydyttävä
Osaat muokata esimerkkien avulla yksinkertaista natiivimobiilisovellusta

Hyvä
Osaat toteuttaa annettujen määritysten mukaisesti tavanomaisen natiivimobiilisovelluksen

Kiitettävä
Kykenet suunnittelemaan ja toteuttamaan monipuolisen natiivimobiilisovelluksen ja siihen tarvittavat komponentit


Lopputyön arviointi

Taso 1. opiskelija on rakentanut erittäin yksinkertaisen sovelluksen muutamalla toiminnolla. Opiskelija on selkeästi panostanut työn tuottamiseen vain vähän aikaa

Taso 2. opiskelija on rakentanut yksinkertaisen sovelluksen, ja lisännyt siihen muutamia toiminnallisuuksia. Opiskelija on muuttanut komponenttien ominaisuuksia käyttöliittymään sopivaksi. Opiskelija on käyttänyt vain vähän opintojaksoon osoitettua aikaa.

Taso 3. opiskelija on rakentanut täysin oman koodin mukaisen sovelluksen itsenäisesti. Opiskelija käyttänyt useita aktiviteettejä, fragmentteja ja widgettejä, ja sovellus on ammattimaisen näköinen. Opiskelija on lisännyt ja käyttänyt monipuolisesti toiminnallisuuksia ja niiden ominaisuuksia.

Taso 4. opiskelija on rakentanut täysin oman koodin mukaisen sovelluksen itsenäisesti. Opiskelija käyttänyt useita eri komponentteja ja sovellus on ammattimaisen näköinen. Opiskelija on lisännyt ja käyttänyt monipuolisesti erilaisia ominaisuuksia. Lisäksi opiskelija on tutustunut haasteellisempiin toiminnallisuuksiin Opiskelija on käyttänyt runsaasti opintojakson aikaa tämän työn tuottamiseen

Taso 5. Opiskelija on rakantanut itse täysin oman koodin mukaisen sovelluksen itsenäisesti. Sovellus käyttää erilaisia toiminnallisuuksia monipuolisesti.. Opiskelija on voitunut joutua tutustumaan johonkin android-ohjelmoinniin osa-alueeseen syvällisesti tai muuten ratkaisemaan sovelluslogiikkaa haastavalla tasolla. Työstä näkyy monipuolisuus ja ajankäyttö. Opiskelija on merkittävästi panostanut ajallisesti työn tuottamiseen.

Esitietovaatimukset

Edellyttää olio-ohjelmointi 1 ja 2 -opintojaksojen hyväksyttyä suorittamista tai vastaavaa osaamista