Skip to main content

Mobile Programming 2 (5 cr)

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
Local portion
5 cr
Mode of delivery
Blended learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Mika Keränen
Groups
TTV23SRAA
TTV23SRAA
Course
TT00CG74
No reservations found for realization TT00CG74-3001!

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