Skip to main content

Mobile Programming (5 cr)

Code: R504TL204-3001

General information


Enrollment
01.10.2024 - 12.01.2025
Registration for the implementation has ended.
Timing
13.01.2025 - 02.03.2025
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
RDI portion
3 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Aku Kesti
Teacher in charge
Aku Kesti
Scheduling groups
Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
Groups
R54T23S
Bachelor of Engineering, Information Technology (full time day studies), autumn 2023
Small groups
Group Exercise 1
Group Exercise 2
Course
R504TL204

Evaluation scale

H-5

Content scheduling

Layoutit, Fragmentit,eri käyttöliittymäkomponentit
Tapahtumankäsittely
Tiedon välitys sovelluksen sisäisesti ja sovellusten välillä, intentit
Navigaatio
Sovelluksen elinkaari

Objective

Opiskelija osaa suunnitella ja rakentaa sovelluksia mobiilialustalle käyttämällä soveltuvaa arkkitehtuuria. Opiskelija ymmärtää mobiiliohjelmoinnin työvälineet, menetelmät sekä ohjelmointirajapinnat. Opiskelija ymmärtää ja osaa hyödyntää keskustelupalstojen ja internetin tarjoamaa materiaalia mobiilikehitykseen liittyen.

Content

- Mobiilikehitysympäristöt
- Käyttöliittymän rakentaminen
- Navigointi sovelluksessa
- Tapahtumien käsittely
- Mobiilikehitykseen soveltuvan arkkitehtuurin soveltaminen kehitystyössä.
- Verkkopalvelujen hyödyntäminen
- Tiedonhallinta

Location and time

Opetusta 40h Rantavitikan kampuksen tehokoneluokissa.

Materials

Moodlessa jaettava materiaali Udacity.com kurssimateriaali: "Devoping Android Applications with Kotlin" Kirjallisuus: - Android Programming: The Big Nerd Ranch Guide (3rd Edition) (Big Nerd Ranch Guides), (Bill Philips, Chris Stewart, Kristin Marsicano) - Professional Android (Reto Meier, Ian Lake)


Teaching methods

Luennot, harjoitukset / tutoriaalit. . Lisäksi pidetään koodityöpajoja, joiden aikana ohjataan harjoitusten tekemistä.

Tunneilla käydään asioitaa asioita sekä teoriassa, että tutoriaaliesimerkein läpi.

Student workload

Opintojaksolla pidetään oppitunteja n. 40h, joista osa varattu harjoitustyöpajoihin ja osa teorian ja esimerkkiohjelmien tekemiseen yhdessä. Lisäksi opetusta ja oppimista tukevat erikseen tehdyt nauhoitteet aiheista.
Opetustuntien lisäksi aika jakautuu suunnilleen seuraavasti
- Harjoitustehtävien tekeminen 60h
- Muu itsenäinen oppiminen 30h

Assessment criteria, satisfactory (1)

Opiskelija osaa laatia yksinkertaisia interaktiivisia mobiilisovelluksia, jotka hyödyntävät tiedonhallintaa.

Assessment criteria, good (3)

Opiskelija osaa laatia interaktiivisia mobiilisovelluksia, jotka hyödyntävät verkkopalveluita ja tiedonhallintaa. Opiskelija tekee oppimistehtävät pääsääntöisesti itsenäisesti.

Opiskelija osaa monipuolisesti hyödyntää ohjelmointikielen rakenteita ja kirjastoja sekä suunnitella ja toteuttaa ohjelmia, joita on helppo ymmärtää, ylläpitää ja testata.

Assessment criteria, excellent (5)

Edellisen lisäksi opiskelija osaa tarkoituksenmukaisesti hyödyntää mobiiliarkkitehtuureja ja ulkoisia rajapintoja. Opiskelija tekee oppimistehtävät omatoimisesti ja itsenäisesti. Tulokset ja tekeminen ovat korkealaatuisia.

Further information

Opintojaksolla tehdään mobiilisovelluksia Android Studion avulla Android alustalle. Android Studion kehitysympäristö vaatii toimiakseen kohtuullisen tehokkaan koneen. Koulun koneita voi toki hyödyntää kehitystyössä.

Go back to top of page