Siirry suoraan sisältöön

Mobiilisovelluskehitys (5 op)

Toteutuksen tunnus: AL00CM27-3001

Toteutuksen perustiedot


Ilmoittautumisaika

20.11.2023 - 05.01.2024

Ajoitus

02.01.2024 - 25.02.2024

Opintopistemäärä

5 op

Virtuaaliosuus

2 op

Toteutustapa

60 % Lähiopetus, 40 % Etäopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet

  • Suomi

Paikat

20 - 50

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Tommi Kallonen

Opetusryhmät

  • Harjoitukset 1 (Koko: 0. Avoin AMK: 0.)
  • Verkkoluento 1 (Koko: 0. Avoin AMK: 0.)

Ryhmät

  • LLPRIT21S
    Tietojenkäsittelyn koulutus 21S Lappeenranta

Pienryhmät

  • Harjoitukset 1
  • Verkkoluento 1

Osaamistavoitteet

Opiskelija
- osaa tuottaa mobiilisovelluksia eri laiteympäristöihin hyödyntämällä front-end työkaluja.

Toteutustapa ja opetusmenetelmät

Verkkoluennot, lähiopetus, palautettava harjoitustyö

Ajoitus ja läsnäolo

Luennot pidetään verkossa ja nauhoitetaan myöhemmin katsottaviksi.
Harjoitukset pidetään lähiopetuksena ja niiden aikana työstetään myös palautettavia harjoitustöitä.
Harjoitustyö on pakollinen.

Oppimateriaali ja suositeltava kirjallisuus

Opettajan jakama luentomateriaali on tarjolla opintojakson Moodle-oppimisympäristössä.

Oppimisympäristö

Luennot, ohjattu työskentely sekä itsenäinen ja verkkoympäristössä opiskelu

Opiskelijan ajankäyttö ja kuormitus

5 opintopistettä vastaa noin 133 tuntia opiskelijan työtä.
Tästä 14 tuntia on verkkoluentoja, 36 tuntia harjoituksia ja loput itsenäistä työskentelyä.

Sisältö

Kurssilla toteutetaan mobiiliohjelmia Flutter ympäristössä joko Android- tai ios-laitteelle.

Flutter ympäristö
Dart ohjelmointikieli
Käyttöliittymien suunnittelu ja toteuttaminen mobiililaitteelle Flutter ympäristössä
Tiedon tallentaminen mobiililaitteelle
Tiedon tallentaminen ja hakeminen pilvipalvelusta

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Ohjelmoinnin perusteet ja Olio-ohjelmoinnin perusteet suoritettu.

Arviointimenetelmät

Arviointi perustuu palautettavaan harjoitustyöhön

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei saavuta tason 1 kriteerejä.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija:
- hallitsee Flutter-sovellusten yleisrakenteen ja perusteet Dart-ohjelmointikielestä
- osaa toteuttaa pieniä mobiilisovelluksia,
- ymmärtää ohjelmakoodia, mutta itsenäinen tehtävien ratkaisu on haasteellista,
- osaa käyttää joitakin ammattikäsitteitä johdonmukaisesti.

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija:
- osaa luoda Flutter sovelluksen käyttäen Dart-ohjelmointikieltä mobiililaitteelle
- osaa kehittää mobiilisovelluksen itsenäisesti,
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti,
- käyttää ammattikäsitteitä sujuvasti ja laaja-alaisesti.

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija:
- osaa luoda monipuolisen Flutter sovelluksen käyttäen Dart-ohjelmointikieltä mobiililaitteelle
- osaa suunnitella ja toteuttaa vuorovaikutteisen ja innovatiivisen mobiilisovelluksen,
- Osaa käyttää pilvipalveluita osana Flutter sovellusta
- osaa ratkaista itsenäisesti annettuja tehtäviä,
- osaa hankkia itsenäisesti uutta tietoa,
- käyttää ammattikäsitteitä asiantuntevasti.