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
08.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
-
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.
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
-
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)
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
-
21TIKOOT221 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
-
21TIKOOT121 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 % Verkossa tapahtuva opiskelu
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
-
20TIKOOT220 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2
-
20TIKOOT120 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"