Mobiilisovelluskehitys (5 op)
Toteutuksen tunnus: AL00CM27-3002
Toteutuksen perustiedot
Ilmoittautumisaika
20.11.2024 - 03.01.2025
Ajoitus
07.01.2025 - 23.02.2025
Opintopistemäärä
5 op
Virtuaaliosuus
1 op
Toteutustapa
80 % Lähiopetus, 20 % Etäopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Suomi
Paikat
20 - 50
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tommi Kallonen
Opetusryhmät
- Verkkoluento 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitukset 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLPRIT22STietojenkäsittelyn koulutus 22S Lappeenranta
Pienryhmät
- Verkkoluento 1
- Harjoitukset 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.