Mobiilikehitys (15 op)
Toteutuksen tunnus: 4A00EZ65-3005
Toteutuksen perustiedot
Ilmoittautumisaika
29.12.2024 - 07.01.2025
Ajoitus
01.01.2025 - 31.07.2025
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
- Jussi Pohjolainen
- Tony Torp
Vastuuhenkilö
Jussi Pohjolainen
Ryhmät
-
23TIKOOT22023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
-
23TIKOOT12023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
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 julkaistaan myöhemmin.
Arviointimenetelmät ja arvioinnin perusteet
Käyttöjärjestelmäriippumaton mobiilikehitys 3 op - Tony Torp
Kurssin 3op osuus arvioidaan viikkoharjoitusten ja vapaaehtoisen harjoitusprojektin pohjalta. Opiskelijat palauttavat viikkoharjoitukset päivittämällä tehtävien vastaukset oppimispäiväkirjaan viikottain seuraavaan opetuskertaan mennessä. Viikkoharjoituksia tulee yhteensä neljänä viikkona ja jokaisen viikon harjoituksista voi ansaita max 5 pistettä. Maksimipistemäärä viikkoharjoituksista on 20 pistettä, joiden perusteella määräytyy kurssin arvosana seuraavasti:
<10 pistettä -> arvosana 0
10-13 pistettä ->arvosana 1
14-17 pistettä ->arvosana 2
18-20 pistettä ->arvosana 3
Arvosanoihin 4 ja 5 vaaditaan lisäksi harjoitusprojekti. Harjoitusprojekti tuo arvosanaan joko +1 tai +2 riippuen toteutuksesta. Tarkemmat vaatimukset sekä arviointikriteerit julkaistaan kurssin Moodle -sivuilla.
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
Harjoitukset (+ tentti), 70% kokonaisarviosta. Projektityö, 30% kokonaisarviosta.
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.
Projektityöstä erillinen ohjeistus kurssin kotisivuilla.
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
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 7
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 - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
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 - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
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 - Tony Torp 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7
Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)