Skip to main content

Mobile Programming 2 (5cr)

Code: TT00CG74-3001

General information


Enrollment
02.12.2025 - 31.12.2025
Registration for introductions has not started yet.
Timing
01.01.2026 - 31.07.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Mika Keränen
Groups
TTV23SRAA
TTV23SRAA
Course
TT00CG74

Unfortunately, no reservations were found for the realization Mobile Programming 2 TT00CG74-3001. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.

Evaluation scale

0 - 5

Objective

Kurssin tavoitteena on tutustua langattomien päätelaitteiden, kuten matkapuhelimien ja tablettien, ohjelmointiin ja sovellusten erityispiirteisiin. Mobiililaitteen ohjelmoinnissa tutustutaan demoesimerkkiohjelmia ja toteutetaan niihin liittyviä ohjelmointiharjoitustehtäviä. Opintojaksolla tutustutaan ajankohtaisiin ohjelmoinnin työvälineisiin ja käyttämiseen mobiililaitteen ohjelmoinnissa. Lisäksi kurssin tavoitteena on tutustua erilaisiin mobiililaitteissa käytettyihin sovellusarkkitehtuureihin ja opetellaan analysoimaan mobiiliapplikaatioiden tietoturvaa. Lisäksi sovelluskehityksessä hyväksikäytetään pilvipalveluita tiedon tallennukseen ja autentikointiin.

Execution methods

Ohjattu lähiopetus tai itsenäinen opiskelu esimerkiksi työssäoppimalla.

Accomplishment methods

Tämän opintojakson osaamistavoitteet voi saavuttaa seuraavilla tavoilla:
a. Lähiopetus ja itsenäinen työskentely sekä tuntitehtävät ja harjoitustyö
b. Omassa työssä oppiminen (opinnollistaminen)

Content

Mobiilialustojen ja niiden käyttöjärjestelmien perusteiden kertaus. Perusteet opittu Mobiiliohjelmoin 1 kurssilla.
Mobiilisovelluksen arkkitehtuuri- ja tietoliikennesuunnittelu ja mobiililaitteiden ohjelmointiin liittyvät erityispiirteet.
Tutustuminen demosovellusten toteutustapaan eri osa-alueilla, kuten:
Käyttöliittymä ja sen komponentit, tietokantaliittymä, verkkoliittymä, tiedoston käsittely jne.
Mobiiliohjelmoinnin ansaintamallit eli miten rahastaa mobiiliohjelmoinnilla.
Pilvipalvelut mobiililaitesovellusten käyttöön.
Mobiilipäätelaitteen ja applikaatioiden tietoturvan analysointi ja uhkamallinnus.
Tietoturvan testaus

Materials

Ajankohtainen materiaali verkko-oppimisympäristössä.

Assessment criteria, satisfactory (1)

Opiskelija tuntee mobiiliohjelmoinnin perustekniikat ja arkkitehtuurimallit. Opiskelija osaa ohjauksen avulla toteuttaa yksinkertaisen mobiilisovelluksen ja siihen liittyvän tietoliikenneratkaisun.

Assessment criteria, good (3)

Opiskelija hallitsee mobiilisovelluksen toteuttamisen perustekniikat ja arkkitehtuurimallit ja osaa hyödyntää niitä itsenäisesti toteuttamalla mobiilisovelluksen ja osaa toteuttaa ohjatusti pilvipalvelua käyttävän applikaation.

Assessment criteria, excellent (5)

Opiskelija hallitsee mobiilisovelluksen toteuttamisen ammattimaisesti. Opiskelija osaa toteuttaa toiminnallisesti monipuolisen mobiilisovelluksen ml. pilvipalvelun toteuttamisen. Opiskelija osaa itsenäisesti hakea tietoa ja hyödyntää sitä. Opiskelija osaa analysoida mobiilitietoliinteeseen liittyvät tietoturvavaatimukset ja osaa suorittaa tietoturvatestauksen.

Qualifications

Mobiiliohjelmointi 1, olio-ohjelmointiosaaminen, Tietoturvan perusteet.

Go back to top of page