Siirry suoraan sisältöön

Mobiilikehitys (15 op)

Toteutuksen tunnus: 4A00EZ65-3005

Toteutuksen perustiedot


Ilmoittautumisaika
29.12.2024 - 07.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2025 - 31.07.2025
Toteutus on käynnissä.
Laajuus
15 op
Toteutustapa
Lähiopetus
Yksikkö
Tietojenkäsittely
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietojenkäsittelyn tutkinto-ohjelma
Opettajat
Jere Käpyaho
Jussi Pohjolainen
Tony Torp
Vastuuhenkilö
Jussi Pohjolainen
Ryhmät
23TIKOOT2
2023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
23TIKOOT1
2023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
Opintojakso
4A00EZ65

Osaamistavoitteet (Opintojakso)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on ammatilliset taidot mobiilisovelluskehityksestä. Moduulin käytyään opiskelija osaa suunnitella, toteuttaa ja julkistaa mobiilisovelluksen.

Sisältö (Opintojakso)

Olio-ohjelmointi,
natiivi mobiiliohjelmointi,
käyttöjärjestelmäriippumaton mobiiliohjelmointi.

Esitietovaatimukset (Opintojakso)

Opintojakso Johdatus ohjelmointiin tai vastaava osaaminen.
Frontend-kehitys
Backend-kehitys

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

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) (Opintojakso)

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) (Opintojakso)

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)

Siirry alkuun