Siirry suoraan sisältöön

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

  • 23TIKOOT2
    2023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
  • 23TIKOOT1
    2023 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)