•   Mobile App Development 1 5G00DL98-3003 30.08.2021-17.10.2021  5 op  (19I260E) +-
    Opintojakson osaamistavoitteet
    The student is able to implement mobile applications utilizing cloud services for Android and iOS devices.
    Esitietovaatimukset
    Programming Languages 1-3
    Opintojakson sisältö
    The basics of mobile application development. Writing mobile applications for different types of iOS and Android devices. Native (Java and Swift), web and hybrid frameworks. Mobile application user interface development.
    Arviointikriteerit
    Tyydyttävä

    Student knows the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices with guidance. Student knows about native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with guidance.

    Hyvä

    Student understands the basic principles of mobile application development. Student is able to implement mobile applications for different types of iOS and Android devices. Student knows native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces.

    Kiitettävä

    Student understands in depth the basic principles of mobile application development. Student is able to implement diversely mobile applications for different types of iOS and Android devices in various situations. Student knows in depth native (Java and Swift), web and hybrid frameworks. Student is able to design and implement mobile application user interfaces with good UX.


    Vastuuhenkilön nimi

    Tony Torp

    Kirjallisuus

    Kotlin: https://kotlinlang.org/docs/reference/
    Android: https://developer.android.com/guide
    React Native: https://reactnative.dev/docs/getting-started

    Opiskelumuodot ja opetusmenetelmät

    Etäopetus, harjoitukset, projektityö

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    Arviointi harjoituksin (40%) ja projektityöllä (60%).

    Harjoitusten arviointi

    [ 0%, 50%[ => FAIL
    [50%, 60%[ => 1
    [60%, 70%[ => 2
    [70%, 80%[ => 3
    [80%, 90%[ => 4
    [90%, 100%] => 5

    Opetuskielet

    Englanti

    Ajoitus

    30.08.2021 - 17.10.2021

    Ilmoittautumisaika

    07.06.2021 - 30.08.2021

    Opintopisteet

    5 op

    Ryhmä(t)

    19I260E

    Paikkoja

    0 - 40

    Opettaja(t)

    Tony Torp

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Bachelor's Degree Programme in Software Engineering

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    -

    Harjoittelu- ja työelämäyhteistyö

    -

    Tenttien ajankohdat

    Ei tenttiä

    KV yhteydet

    -

    Arviointikriteerit
    Tyydyttävä

    Project Work: Basic minimum implementation based on the work done together in the classroom. Clear bugs in implemnentation or lack of documentation

    Hyvä

    Project Work: A good basic implementation of your own idea (REST + device API). Well commented and documented implementation. No major bugs. Good, responsive User Interface.

    Kiitettävä

    Project Work: Exceptionally good implementation, which has original idea and great User Experience. Tecnically well done, complete application. Clean, good code. Technically more demanding and among the best implementations of the class