Siirry suoraan sisältöön

MobiilikehitysLaajuus (15 op)

Tunnus: 4A00EZ65

Laajuus

15 op

Osaamistavoitteet

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

Sisältö

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

Esitietovaatimukset

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

Arviointikriteerit, tyydyttävä (1-2)

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)

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)

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.

Ilmoittautumisaika

18.11.2024 - 12.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.

Arviointiasteikko

0-5

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
  • 22TIKOOT1
    22 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1
  • 22TIKOOT2
    22 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)

Ilmoittautumisaika

23.11.2022 - 12.01.2023

Ajoitus

01.01.2023 - 08.07.2023

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

-

Arviointimenetelmät ja arvioinnin perusteet

Käyttöjärjestelmäriippumaton mobiilikehitys - Tony Torp
Harjoitukset (100% arvosanat 1-3), lisäksi harjoitustyö (valinnainen, mutta edellytys arvosanoille 4-5)

Olio-ohjelmointi - Jussi Pohjolainen
Harjoitukset, minimissään 40% - arvio 1. Arviot 2 - 5 tentillä., ks oppimisympäristö.

Natiivi mobiiliohjelmointi - Jussi Pohjolainen
Harjoitukset (40%) ja harjoitustyö (60%). ks oppimisympäristö.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Ongelmaperustainen oppiminen, teorialuennot, etäopetus, itsenäinen opiskelu

Oppimateriaalit

Verkossa julkaistava oppimateriaali

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 - 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 - 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 - 3
Olio-ohjelmointi - Jussi Pohjolainen 5
Natiivi mobiiliohjelmointi - Jussi Pohjolainen 7

Jokaisella aliopintojaksolla on omat arviointikriteerinsä (ks. arviointimenetelmät)

Ilmoittautumisaika

24.11.2021 - 05.01.2022

Ajoitus

01.01.2022 - 31.05.2022

Laajuus

15 op

Virtuaaliosuus

10 op

Toteutustapa

34 % Lähiopetus, 66 % Etäopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Jari Aalto
  • Jussi Pohjolainen
  • Louis Botha
  • Tony Torp
Vastuuhenkilö

Toni Männistö

Ryhmät
  • 20TIKOOT2
    20 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
  • 20TIKOOT1
    20 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. opintojakson sivut (Moodle)

Opintojakso koostuu:
- Olio-ohjelmointi (3. periodi)
Etäopetus http://bit.ly/jaalto-zoom
- Käyttöjärjestelmäriippumaton mobiilikehitys (3. periodi)
- Natiivi mobiiliohjelmointi (4. periodi)

Tenttien ja uusintatenttien ajankohdat

Ei kokonaisarvioinnin tenttiä. Ks. ARVIOINTIKRITEERIT.

Arviointimenetelmät ja arvioinnin perusteet

Olio-ohjelmointi Arvosanat 1-3 (harjoitukset 50/80 %). Vähintään 80 % harjoitusten palautuksen jälkeen valinnaisella projektilla voi korottaa arvosanaa +1-3 numeroa.

Käyttöjärjestelmäriippumaton mobiilikehitys: Harjoitukset (100%)

Natiivi mobiiliohjelmointi: Harjoitukset (40%) ja projekti (60%)

Opintojakson kokonaisarvio muodostuu painotetusta keskiarvosta

33% Olio-ohjelmointi:
20% Käyttöjärjestelmäriippumaton mobiilikehitys:
47% Natiivi mobiiliohjelmointi

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

lähiopetus
harjoitukset
harjoitustyöt

Oppimateriaalit

Oppimateriaali: ks. Moodle

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Natiivi mobiiliohjelmoinnissa tarjolla ohjausta lähiopetuksen ulkopuolella.

Sisällön jaksotus

- Olio-ohjelmointi (3. periodi): 2022-03-31 palautusten määräaika. Arvosana on 1 määräajan jälkeen.
- Käyttöjärjestelmäriippumaton mobiilikehitys (3. periodi): Harjoitukset viikottain.
- Natiivi mobiiliohjelmointi (4. periodi), harjoitukset viikottain, erillinen projektityö

Lisätietoja opiskelijoille

Olio-ohjelmointi Jari Aalto: kotitehtävien ohjausajat 2022-02-23 8-13, 2022-02-24 8-13; 2022-03-07..2022-03-31: to 9-15, pe 12-16. Paikka: http://bit.ly/jaalto-zoom. Ajan varaus Teams-viestillä; ohje https://is.gd/tIbBKR

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"