Mobiilisovelluskehitys (5 op)
Toteutuksen tunnus: KLI1319-3003
Toteutuksen perustiedot
Ilmoittautumisaika
21.11.2022 - 08.01.2023
Ajoitus
13.02.2023 - 14.04.2023
Opintopistemäärä
5 op
Virtuaaliosuus
2 op
Toteutustapa
60 % Lähiopetus, 40 % Etäopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Suomi
Paikat
0 - 50
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tommi Kallonen
Opetusryhmät
- Verkkoluento (Koko: 0. Avoin AMK: 0.)
- Harjoitukset (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLPRIT20STietojenkäsittelyn koulutus 20S Lappeenranta
Pienryhmät
- Verkkoluento
- Harjoitukset
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija pystyy tuottamaan mobiili sovelluksia eri laiteympäristöön 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ä 16 tuntia on verkkoluentoja, 48 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 verkkopalvelusta
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ää verkkopalveluita osana Flutter sovellusta
- osaa ratkaista itsenäisesti annettuja tehtäviä,
- osaa hankkia itsenäisesti uutta tietoa,
- käyttää ammattikäsitteitä asiantuntevasti.