Mobiilikehitys (15 op)
Toteutuksen tunnus: 4A00EZ65-3004
Toteutuksen perustiedot
Ilmoittautumisaika
22.11.2023 - 12.01.2024
Ajoitus
01.01.2024 - 31.07.2024
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
- Toni Männistö
- Jussi Pohjolainen
- Tony Torp
Vastuuhenkilö
Jussi Pohjolainen
Ryhmät
-
22TIKOOT122 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
-
22TIKOOT222 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
Tavoitteet (OJ)
Tavoitteena on, että moduulin suoritettuaan opiskelijalla on ammatilliset taidot mobiilisovelluskehityksestä. Moduulin käytyään opiskelija osaa suunnitella, toteuttaa ja julkistaa mobiilisovelluksen.
Sisältö (OJ)
Olio-ohjelmointi,
natiivi mobiiliohjelmointi,
käyttöjärjestelmäriippumaton mobiiliohjelmointi.
Esitietovaatimukset (OJ)
Opintojakso Johdatus ohjelmointiin tai vastaava osaaminen.
Frontend-kehitys
Backend-kehitys
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija tunnistaa olio-ohjelmoinnin keskeiset käsitteet.
Opiskelija osaa kääntää ja ajaa mobiilisovelluksen emulaattoriympäristön lisäksi päätelaitteeseen.
Opiskelija osaa ohjelmoida pienen natiivin mobiilisovelluksen, joka sisältää graafisen käyttöliittymän.
Arviointikriteerit, hyvä (3-4) (OJ)
Opiskelija osaa suunnitella ja toteuttaa uudelleenkäyttöä tukevia rakenteita ohjelmiston rakentamisessa.
Opiskelija osaa käyttää tavallisimpia tietorakenteita.
Opiskelija ymmärtää natiivin mobiilikehityksen edut ja haitat käyttöjärjestelmäriippumattomaan kehitykseen verrattuna.
Arviointikriteerit, kiitettävä (5) (OJ)
Opiskelija osaa jakaa mobiilisovelluksen loppukäyttäjille käyttämällä mobiilialustan tarjoamaa sovelluskauppaa.
Opiskelija kykenee toteuttamaan mobiilisovelluksia natiivisti ja käyttöjärjestelmäriippumattomasti.
Aika ja paikka
Ks. julkaistava kalenteri
Tenttien ja uusintatenttien ajankohdat
Olio-ohjelmoinnin tentti exam.tuni.fi
Ajankohdat:
2024-03-07 -> 2024-04-12
Arviointimenetelmät ja arvioinnin perusteet
Käyttöjärjestelmäriippumaton mobiilikehitys 3op - Tony Torp
Harjoitukset ja oppimispäiväkirja (100%), lisäksi valinainen projektiin osallistuminen (vaihtoehto natiiville projektille) 2op tiimityönä.
Olio-ohjelmointi - Jussi Pohjolainen
Harjoituspisteitä min 50% => arvio 1
Harjoituspisteitä min 50% ja osallistuu tenttiin, arvio 1 - 5
Harjoituspisteitä alle 50% ja osallistuu tenttiin, arvio 0 - 4
Harjoituspisteitä saa vain jos on lähiopetuksessa ja valmis esittämään ratkaisunsa. Harjoituspisteet pääsääntöisesti tuottaa automaattitarkistus.
Natiivi mobiiliohjelmointi - Jussi Pohjolainen
Harjoituspisteitä min 50% => arvio 1
Harjoituspisteitä min 50% ja osallistuu tenttiin, arvio 1 - 5
Harjoituspisteitä alle 50% ja osallistuu tenttiin, arvio 0 - 4
Harjoituspisteitä saa vain jos on lähiopetuksessa ja valmis esittämään ratkaisunsa. Harjoituspisteet osittain tuottaa automaattitarkistus.
Mobiiliprojekti - Jussi Pohjolainen & Tony Torp
Erillinen projektityöohjeistus.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Ongelmaperustainen oppiminen, teorialuennot, etäopetus, itsenäinen opiskelu
Oppimateriaalit
Verkossa julkaistava oppimateriaali
Olio-ohjelmointi:
https://math.hws.edu/eck/cs124/downloads/javanotes9-linked.pdf
Opiskelijan ajankäyttö ja kuormitus
15 opintopistettä, 15 op x 27 h = 405h joka jakautuu ajalle viikot 2 - 20
Sisällön jaksotus
Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp, 3 op + valinnainen projekti 2op
Olio-ohjelmointi - Jussi Pohjolainen 5 op
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7 op
Toteutuksen valinnaiset suoritustavat
-
Harjoittelu- ja työelämäyhteistyö
-
Kansainvälisyys
-
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 5
Mobiiliprojekti - Jussi Pohjolainen & Tony Torp - 2
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 5
Mobiiliprojekti - Jussi Pohjolainen & Tony Torp - 2
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Mobiiliprojekti - Jussi Pohjolainen & Tony Torp - 2
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Opintojakson kokonaisarviointi painotetuilla keskiarvolla opintopisteiden mukaan
Käyttöjärjestelmäriippumaton mobiilikehitys - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 5
Mobiiliprojekti - Jussi Pohjolainen & Tony Torp - 2
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)