Skip to main content

Advanced Mobile Programming (5cr)

Code: R504TL56OJ-3004

General information


Enrollment
01.10.2021 - 09.01.2022
Registration for the implementation has ended.
Timing
11.01.2022 - 27.05.2022
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Teachers
Tuomas Valtanen
Teacher in charge
Tuomas Valtanen
Scheduling groups
Harjoitusryhmä 1 (Size: 0 . Open UAS : 0.)
Harjoitusryhmä 2 (Size: 0 . Open UAS : 0.)
Small groups
Harjoitusryhmä 1
Harjoitusryhmä 2
Course
R504TL56OJ

Evaluation scale

H-5

Content scheduling

1. RecyclerView ja kertaus Android Studion ja kotlin ohjelmointikielen käytöstä
2. Internet ja avoimet rajapinnat. Kuinka käyttää REST apia
3. Kartat: Google Maps (+ Open Street Map)
(4. Taustaprosessit)
5. Oman apin tekeminen ja sen käyttäminen: case Apigility
6. MQTT-protokolla ja MQTT-server (broker) asennus
- Säädatan lukeminen
- Oman test datan lähettäminen hyödyntäen MQTT serveriä
7. Sovelluksen viimeistely julkaisukuntoon ja komponenttien kustomointi
8. Oman prototyypin toteuttaminen projektityössä
+ muita ajantasaisia aiheita aikarajojen puitteissa

Objective

Opiskelijaa osaa hyödyntää kehittyneitä mobiiliohjelmoinnin tekniikoita sovelluskehityksessä.

Content

Tieto puuttuu

Location and time

Opetus järjestetään Lapin AMK Jokiväylän kampuksella keväällä 2022. Tarkemmat paikka ja aikatiedot löytyvät lukujärjestystiedoista.

Materials

Opintojakson materiaali, esimerkit sekä tehtävät löytyvät Moodle-työtilasta. Oppimisen tukena hyödynnetään ajantasaista tietoa myös internetistä.

Teaching methods

Opintojaksolla järjestetään lähiopetusta, jonka aikana käydään läpi opintojakson teoria-asiaa ja tehdään ohjatusti esimerkkejä ja harjoituksia. Opiskeljan oletetaan suorittavan harjoitustehtäviä ja projektiin liittyviä ohjelmointitehtäviä myös itsenäisesti.

Student workload

Luennot / ohjatut harjoitustunnit: n. 40h
Harjoitusten tekeminen itsenäisesti, n. 30h
Asioiden opiskelu itsenäisesti, n. 30h
Projektissa tapahtuvaa oppimista n. 30h

Assessment criteria, satisfactory (1)

Tieto puuttuu

Qualifications

NULL

Go back to top of page